【发布时间】:2012-11-27 15:06:35
【问题描述】:
我正在设置一个将创建表单的控制器。 我不能使用扩展的 Form 类,所以我需要在我的控制器上构建我的表单。
$form = new Form('example');
$fieldset = new Fieldset('default');
$fieldset->add(array('name' => 'example_field', 'attributes' => array('type' => 'text', 'id' => 'example_field'), 'options' => array('label' => 'Example Field',),));
$form->add($fieldset);
这里的主要问题是,我如何为每个元素/字段集定义过滤器和验证器,而不需要创建一个实现 InputFilterAwareInterface 的类,这样我就可以从我的控制器中做所有事情?
提前致谢!
【问题讨论】:
-
你能解释一下为什么你不能构建一个表单并附加它的验证器吗?你的表单有哪些你无法构建的动态?
标签: zend-framework2 zend-form2