【发布时间】:2012-11-17 17:37:25
【问题描述】:
我正在使用 Zend Framework 2 制作应用程序。我正在使用 InputFilter 验证输入。是否有可能有条件地要求一些Inputs?我的意思是我有这样的代码:
$filter = new \Zend\InputFilter\InputFilter();
$factory = new \Zend\InputFilter\Factory();
$filter->add($factory->createInput(array(
'name' => 'type',
'required' => true
)));
$filter->add($factory->createInput(array(
'name' => 'smth',
'required' => true
)));
我希望字段 something 是必需的,仅当 type 等于 1 时。有没有内置的方法可以做到这一点?还是我应该只创建自定义验证器?
【问题讨论】:
标签: php zend-framework2 zend-form