Zend Form - Элемент Метка в две строки - PullRequest
3 голосов
/ 05 февраля 2011

Я чрезвычайно новичок в Zend Framework. В регистрационной форме мне нужен текст метки в две строки. Например: - В случае Имя, мне нужно отобразить как показано ниже:

First
Name:

Как я могу это реализовать? Пожалуйста, кто-нибудь, помогите мне !!!

Ответы [ 3 ]

11 голосов
/ 05 февраля 2011

По умолчанию метки полей ввода экранируются на Zend_View_Helper_FormLabel.Тем не менее, вы можете легко отключить это:

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

Таким образом, вы можете использовать метки, например, $yourTextInputElement->setLabel('First <br/> name');.

1 голос
/ 05 февраля 2011

А как насчет этого изящного решения?

http://jsfiddle.net/J67GD/

0 голосов
/ 05 февраля 2011

Возможно, лучше всего использовать Description декоратор или подкласс одного из других стандартных ZF-декораторов.

Решение Яника по CSS также может быть хорошим выбором, в зависимости от того, кто выпытаюсь сделать.

...