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