我几乎是Zend表单和装饰的新手,我需要做的是以下内容:
我正在尝试生成一个看起来如下的表单(在表格中):
| label | upload form | submit button | info text |
| label | upload form | submit button | info text |
...
我的数组中的每个元素都有一行。
标签和信息文本只是文本输出,而不是表单字段。
据我所知,文件修饰器需要与表单字段进行不同的处理,文本输出需要添加装饰器,但我完全不知道如何实现这一点。我可以生成表单元素,但我不知道如何做任何装饰器,文档根本没有帮助。
我希望那里的某种灵魂已经解决了这个问题。
答案 0 :(得分:0)
请阅读http://devzone.zend.com/article/3450。我试着这样做。但我没有时间完全做。
$element = new Zend_Form_element_File('file1');
$element->setLable('label');
$submit = new Zend_Form_Element_Submit('submit');
$form->addElements($element, $submit);
$form->setDescription('info text ');
$form->setDecoraotrs(array(
'FormElements',
array('HtmlTag', array('tag' => 'table')),
'Form',
'Description'
));