我有一个Zend表单,其中包含一些这样的元素:
http://i27.tinypic.com/ogj88i.jpg
我使用这种方式添加了所有元素:
$element = $this->CreateElement('text','lockerComb');
$element->setLabel('Locker');
$element->setAttrib('class','colorbox');
$elements[] = $element;
$element = $this->CreateElement('text','parking');
$element->setLabel('Automobile / Parking');
$element->setAttrib('class','colorbox');
$elements[] = $element;
$element = $this->CreateElement('text','customes');
$element->setLabel('Customes Fields');
$element->setAttrib('class','colorbox');
$elements[] = $element;
但是当我尝试为文件上传创建元素时,我失败了..
答案 0 :(得分:0)
您能否提供有关失败的确切性质的更多信息?
使用起来相当直接。 From the docs:
$ element = new Zend_Form_Element_File('foo'); $ element-> setLabel('上传图片:') - > setDestination( '/无功/网络/上传');
这是基本用法。
很容易让文件路径出错,但如果路径错误,你应该会收到错误。
提供您正在使用的代码会有所帮助!
答案 1 :(得分:0)
我已经编写了使用Zend Framework处理多个文件上传的教程,这可能会对你有所帮助。这是教程http://irmantasplius.blogspot.com/2009/08/zendform-multiple-file-uploads.html
的链接