ビューにいくつかのテキスト入力があります。
<label for="car-n">Car Name:</label><input type="text" name="cars[]" id="car-n"/>
<label for="car-t">Car Type:</label><input type="text" name="cars[]" id="car-t"/>
そして今、CodeIgniter の検証コールバック関数でそれらを検証したいのですが、それらの値を取得できないようです:
$this->form_validation->set_rules('cars[]', 'Cars', 'required|xss_clean|callback__validate_cars');
...そして機能:
function _validate_cars($input)
{
echo $input; //returns no field value;
echo $this->form_validation->set_value('cars[]'); //not works
}
では、コールバック関数でこれら 2 つのフィールド値にアクセスするにはどうすればよいでしょうか? CodeIgniters のユーザー ガイドには、このケースに関する情報はありません。