我希望以zend形式添加tr中的所有元素。
目前我正在做的是为每个元素添加装饰器, 我用div包装元素的内容然后用td扭曲它。
像这样。 $name->setDecorators(
array(
array('ViewHelper',
array('helper' => 'formText')
),
array('Label',
array('class' => 'label')
),
array('HtmlTag',
array('tag' => 'div', 'class' => '')
)
)
);
我想要tr中的所有元素。
例如: - <tr> <td>element1</td> <td> element2</td> </tr>
我该怎么办?请帮助.................. :(
答案 0 :(得分:0)
这有效:
$elementDecorators = array(
'ViewHelper',
array(
array('data' => 'HtmlTag'),
array('tag' => 'td')
),
array(
array('openerror' => 'HtmlTag'),
array('tag' => 'td', 'openOnly' => true, 'placement' => Zend_Form_Decorator_Abstract::APPEND)
),
'Errors',
array(
array('closeerror' => 'HtmlTag'),
array('tag' => 'td', 'closeOnly' => true, 'placement' => Zend_Form_Decorator_Abstract::APPEND)
),
array('Label',
array('tag' => 'td')
),
array(
array('row' => 'HtmlTag'),
array('tag' => 'tr')
)
);