我正在使用 Zend Framework 2 制作一个应用程序。我正在使用它的InputFilter
. 是否有可能,Input
有条件地要求一些 s ?我的意思是我有这样的代码:
$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
。有没有内置的方法可以做到这一点?还是我应该只创建自定义验证器?