【问题标题】:zend form - Element Label in two linezend form - 两行元素标签
【发布时间】:2011-02-05 05:19:10
【问题描述】:

我对 Zend 框架非常陌生,在注册表单中,我需要两行标签文本。例如:- 在名字的情况下,我需要显示如下:

First
Name:

我该如何实现呢?请任何人帮助我!

【问题讨论】:

  • 你能澄清你的问题吗,因为我不知道你真正想做什么。
  • 感谢您的回复,即我需要在两行中显示一个文本框标签(我想在一个标签文本中添加一个
    标签,例如:First
    名称:) ...

标签: zend-framework zend-form


【解决方案1】:

默认情况下,输入字段标签被Zend_View_Helper_FormLabel 转义。但是,您可以轻松将其关闭:

$yourTextInputElement->getDecorator('label')->setOption('escape', false);

这样您就可以使用标签,例如$yourTextInputElement->setLabel('First <br/> name');.

【讨论】:

    【解决方案2】:

    这个漂亮的解决方案怎么样?

    http://jsfiddle.net/J67GD/

    【讨论】:

      【解决方案3】:

      最好的方法可能是使用 Description 装饰器,或其他标准 ZF 装饰器的子类之一。

      Yanick's CSS solution 也可能是一个不错的选择,具体取决于您要做什么。

      【讨论】:

        猜你喜欢
        • 2013-01-23
        • 2011-04-04
        • 1970-01-01
        • 2015-07-28
        • 1970-01-01
        • 1970-01-01
        • 2013-09-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多