zend form - 两行中的元素标签

时间:2011-02-05 05:19:11

标签: zend-framework zend-form

我是Zend Framework的新手,在注册表格中,我需要两行标签文字。例如: - 如果是名字,我需要显示如下:

First
Name:

我该如何实现?请有人帮帮我!!!

3 个答案:

答案 0 :(得分:11)

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

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

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

答案 1 :(得分:1)

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

http://jsfiddle.net/J67GD/

答案 2 :(得分:0)

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

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