Zend Framework (Zend_Filter_Input) で多次元配列を検証するにはどうすればよいですか?
例:
- 入力は配列でなければなりません
- 入力には「役割」と「名前」が必要です
- 「役割」は配列でなければなりません
- 「ロール」のすべての要素は配列でなければなりません
- 「ロール」のすべての要素には「名前」と「ID」が必要です。「アクセス」はオプションです
- 'id' は int でなければなりません
- 「アクセス」は配列でなければなりません
$input = array(
'roles' => array(
array('name' => 'Test', 'id' => 1),
array('name' => 'Test2', 'id' => 2, 'access' => array('read', 'write'))
),
'name' => 'blabla'
);