在代码点火器表单验证中从数组中提取值


Extract values from an array in codeigniter form validation

>我有这样的表格:

<input type='text' name='category[]' value='firstcategory'>
<input type='text' name='category[]' value='secondcategory'>

和这样的验证规则

$this->form_validation->set_rules('category[]', 'Category Name', 'checkcategory');

如何在checkcategory回调中获取firstcategorysecondcategory的值?

在我尝试print_r($_POST)后,它向我显示了类似以下内容:

Array ( [category] => Array ( [0] => 'firstcategory' [1] => 'secondcategory' ) )

所以为了实现我想要的,我在checkcategory回调中尝试了这样的事情:

$neddle = array('firstcategory' => $str['category'][0], 'secondcategory' => $str['category'][1]);

但它没有用。

你还不能。

CodeIgniter 3.1.0 将满足此功能请求:https://github.com/bcit-ci/CodeIgniter/issues/193