我几乎是Zend的表单和装饰器的新手,我需要做的是:
我正在尝试生成一个如下所示的表单(在表格中):
| label | upload form | submit button | info text |
| label | upload form | submit button | info text |
...我的元素数组中的每个元素都占一行。
标签和信息文本只是文本输出,而不是表单域。
我理解文件装饰器需要与表单字段不同的处理方式,文本输出需要用装饰器添加,但我完全不知道如何实现这一点。我可以生成表单元素,但我不知道如何做任何装饰器,而且文档也没有任何帮助。
我希望某个仁慈的人已经解决了这个问题。
发布于 2011-09-07 12:05:52
请阅读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'
));https://stackoverflow.com/questions/7320120
复制相似问题