125*_*369 1 subforms zend-framework2
有没有办法在Zend Framework2中使用zend子表单.当我在互联网上进行搜索时,我已经找到了许多示例,展示了如何使用zend子表但使用Zend Framework1.
如果某人有一个链接/示例,其中一个人可以通过一个基本的例子,将是伟大的.
任何信息表示赞赏.
因为Zend\Form是树结构,所以您可以使用表单名称在表单中添加另一个表单.像这样:
$form = new \Zend\Form\Form();
$form->add(array(
'name' => 'username',
'type' => 'Zend\Form\Element\Text',
));
$subForm = new \Zend\Form\Form();
$subForm->setName('subform');
$subForm->add(array(
'name' => 'email',
'type' => 'Zend\Form\Element\Text',
));
$form->add($subForm);
$form->prepare();
$helper = new Zend\Form\View\Helper\FormText();
echo $helper($form->get('username')); //<input type="text" name="username" value="">
echo $helper($form->get('subform')->get('email')); //<input type="text" name="subform[email]" value="">
Run Code Online (Sandbox Code Playgroud)
请注意,"子表单"输入名称将添加表单名称作为前缀自动.
| 归档时间: |
|
| 查看次数: |
3557 次 |
| 最近记录: |