Настройка CSS-класса / стилей с помощью Zend Framework HtmlTag View Helper - PullRequest
1 голос
/ 19 декабря 2010

Я пытаюсь добавить CSS класс и встроенный стиль в элемент / декоратор элемента формы.Я пробовал

$this->addElement('text', 'honeypot', array(
    ...
    'decorators' => array(
        'ViewHelper',
        'Label',
        array('HtmlTag', array('tag' => 'p', 'class' => 'honeypot', 'style' => 'display: none'))
    )
));

Но к <p> не прикреплены атрибуты class & style

1 Ответ

1 голос
/ 20 декабря 2010

Работает нормально для меня. Вы переустанавливаете декораторы элементов позже, используя Zend_Form::setElementDecorators() или что-то подобное?

alt text

К вашему сведению, у вас, вероятно, должна быть точка с запятой после правила встроенного стиля, например,

'style' => 'display: none;'
...