我正在使用php,现在正在尝试学习Zend,我正在尝试使用zend_form来收集年龄(年/月)。所以我想把2个文本框放在同一个DD包装中。我可以在Zend表单中添加多个元素
任何人都可以帮助我。
谢谢
我正在使用php,现在正在尝试学习Zend,我正在尝试使用zend_form来收集年龄(年/月)。所以我想把2个文本框放在同一个DD包装中。我可以在Zend表单中添加多个元素
任何人都可以帮助我。
谢谢
不能放在单个元素的装饰多输入框(与像选项框或multicheckboxes一些例外)。相反,您必须从两个元素中移除装饰器Zend_Form_Decorator_DtDdWrapper
,并将它们置于新的Zend_Form_DisplayGroup
中。然后您可以将Zend_Form_Decorator_DtDdWrapper
设置为该DisplayGroup
您可以创建包含两个文本字段的复合表单元素。然后为该元素创建自定义装饰器来处理聚合。然后添加标准的DtDd包装器。
看到这篇文章的MWOP为例:Creating composite elements