寻找Zend Decorators的帮助以获取文件上传列表

时间:2011-09-06 12:43:12

标签: php zend-framework zend-form decorator zend-decorators

我几乎是Zend表单和装饰的新手,我需要做的是以下内容:

我正在尝试生成一个看起来如下的表单(在表格中):

| label | upload form | submit button | info text |
| label | upload form | submit button | info text | 
...

我的数组中的每个元素都有一行。

标签和信息文本只是文本输出,而不是表单字段。

据我所知,文件修饰器需要与表单字段进行不同的处理,文本输出需要添加装饰器,但我完全不知道如何实现这一点。我可以生成表单元素,但我不知道如何做任何装饰器,文档根本没有帮助。

我希望那里的某种灵魂已经解决了这个问题。

1 个答案:

答案 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'
));