我正在研究php,现在正在尝试学习Zend,我正在尝试使用zend_form来收集年龄(年/月)。所以我想在同一个DD包装器中放入2个文本框。
任何人都可以帮助我。
谢谢
答案 0 :(得分:1)
您可以创建一个包含两个文本字段的复合表单元素。然后为该元素创建自定义装饰器以处理聚合。然后添加标准的DtDd包装器。
请MWOP查看此帖子的示例:Creating composite elements
答案 1 :(得分:0)
你不能在单个元素的装饰器中放置许多输入框(有一些例外,例如radioboxes或multicheckboxes)。相反,您必须从两个元素中删除装饰器Zend_Form_Decorator_DtDdWrapper
并将它们放在新的Zend_Form_DisplayGroup
中。然后,您可以将Zend_Form_Decorator_DtDdWrapper
设置为该DisplayGroup