【发布时间】:2012-06-26 21:05:11
【问题描述】:
我有一个从这样的控制器创建的 Zend_Form:
$form = new Zend_Form;
$form->setAction('/ad/add')->setMethod('post')->setAttrib('id', 'add_form');
$form->addElement('text', 'name', array(
'label' => 'Name',
'description' => 'Ex.: Samsung Galaxy Tab 10.1',
'validators' => array(
'alnum',
'notEmpty',
array('stringLength', array('min' => 3, 'max' => 150))
),
'required' => true
));
$form->addElement('textarea', 'description', array(
'label' => 'Description',
'description' => 'Make sure you give an accurate description of your item.',
'validators' => array(
'alnum',
'notEmpty',
array('stringLength', array('min' => 10, 'max' => 255))
),
'required' => true
));
$form->addElement('submit', 'Submit');
当我从视图中输出它时,它工作得很好,被 dl 和 dd 魔法渲染。
我现在想要的是在这个表单中添加一个 ajax 图片上传功能。每张图片都将通过 ajax 上传,显示在 div 中,然后我的表单中的隐藏字段将填充上传文件的 ID。我怎样才能实现这一点,同时将图像上传位放在我的表单标记中?
【问题讨论】:
标签: zend-framework zend-form image-uploading zend-form-element ajax-upload