我可以在Zend Form的单个DD中添加多个元素

时间:2011-06-01 09:27:47

标签: php zend-framework

我正在研究php,现在正在尝试学习Zend,我正在尝试使用zend_form来收集年龄(年/月)。所以我想在同一个DD包装器中放入2个文本框。

任何人都可以帮助我。

谢谢

2 个答案:

答案 0 :(得分:1)

您可以创建一个包含两个文本字段的复合表单元素。然后为该元素创建自定义装饰器以处理聚合。然后添加标准的DtDd包装器。

MWOP查看此帖子的示例:Creating composite elements

答案 1 :(得分:0)

你不能在单个元素的装饰器中放置许多输入框(有一些例外,例如radioboxes或multicheckboxes)。相反,您必须从两个元素中删除装饰器Zend_Form_Decorator_DtDdWrapper并将它们放在新的Zend_Form_DisplayGroup中。然后,您可以将Zend_Form_Decorator_DtDdWrapper设置为该DisplayGroup