Нужна помощь в понимании рендеринга Zend_Form
Я имею
$title = new Zend_Form_Element_Text('title', array('size'=>'20'));
$title->setLabel('Title')
->addValidator('NotEmpty')
->setDecoratorsarray(
'ViewHelper',
array(array('dataz'=>'HtmlTag'), array('tag' => 'div', 'class' => 'input')),
array('Label', array('tag' => 'td')),
array('row'=>'HtmlTag', array('tag' => 'div','class'=>'element')),
);
Мне нужна помощь, чтобы понять, как установить параметры.
- Почему мы сначала указываем ViewHelper, а не конец?
- Почему 2 раза тег html между меткой?
Если я изменю их положение, он не будет правильно отображаться.
Почему только в последнем варианте вы хотите деформировать элементы (метку и ввод) в div с классом "element"? Если бы я только определить HtmlTag
как только он деформирует только входные элементы, а не метку и ввод.
Как мне обернуть оба элемента?
1 ответ
$title = new Zend_Form_Element_Text('title', array('size'=>'20'));
$title->setLabel('Title')
->addValidator('NotEmpty')
->setDecorators(array(
'ViewHelper',
array(array('dataz'=>'HtmlTag'), array('tag' => 'div', 'class' => 'input')),
array('Label', array('tag' => 'td')),
array('row'=>'HtmlTag', array('tag' => 'div','class'=>'element')),
));
Извините, это была какая-то ошибка в коде.