如何在tr zend表单中插入所有元素
问题描述:
我想在我的zend表单中添加tr中的所有元素。如何在tr zend表单中插入所有元素
目前我正在做的是添加decorator到每个元素, 我用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>
我怎么能做到这一点。请帮忙.................. :(
答
这工作:
$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')
)
);
+0
谢谢你有很多.................. 。 – 2011-05-02 10:20:52
看一看http://devzone.zend.com/article/3450。它显示了如何将表格放在表格中。 – Marcin 2011-05-02 09:40:13
是的,我读了它,但它对我来说太复杂了:( – 2011-05-02 10:23:05