在Codeigniter中,如何将第三个参数传递给回调(表单验证)?

Dac*_*bah 6 validation codeigniter callback validationrules codeigniter-2

我目前正在使用Form Validation类(在Codeigniter上)和设置规则.

它有两个参数(codeigniter.com/user_guide/libraries/form_validation.html):

$this->form_validation->set_rules('username', 'Username', 'callback_test[abc]');
Run Code Online (Sandbox Code Playgroud)

但是第三个参数呢?还有第四个......?可能吗?

And*_*ndi 14

这不是官方的,但有效

将参数拆分为','

$this->form_validation->set_rules('article_big_image','Gambar Besar','callback_check_picture[article_big_image,edit]');

function check_picture($image,$param){
    $param = preg_split('/,/', $param);
    $field = $param[0];
    $action = $param[1];
    echo $field.$action;
}
Run Code Online (Sandbox Code Playgroud)