Zend_Validate
を使用して多次元配列を検証するための最良の方法は何でしょうかZend_FilterInput
。
これが私の現在のコードです:
$filters = array(
'symbol' => array('StripTags', 'StringTrim'),
'mode' => array('StripTags', 'StringTrim'),
);
$validators = array(
'symbol' => array('NotEmpty'),
'mode' => array('NotEmpty'),
);
$input = new Zend_Filter_Input($filters, $validators, $_POST);
ここに配列、たとえば配列を追加したいと思いますname[]
(2つまたは3つの名前の配列を投稿します)。
サンプル$_POST
配列は次のとおりです。
array(
'symbol' => 'SD34G',
'mode' => 'back',
'name' => array(
0 => 'Name A',
1 => 'Name B',
2 => 'Name C'
)
)