Burning_Life 发表于 2012-3-30 14:04:57

set_rules中callback可以传参么?

$this->form_validation->set_rules('name', 'name', 'callback_required_check');
自定义的callback函数怎么给它传一个或者几个参数进去比如($s1, $s2)?
function required_check($str, $s1, $s2)
{
......
}

sdink 发表于 2012-3-30 14:13:18

传一个数组不就OK了吗

Hex 发表于 2012-3-30 14:24:44

不可以传参数。

huboo82 发表于 2012-3-30 16:10:06

可以传的,像ci2.1里的unique那样做。

Burning_Life 发表于 2012-3-30 18:42:56

看了文档,搞定了,可以以字符串方式传一个参数,callback_required_check['abc'],在function required_check($str, $s1)中,$s1就是传进去的abc了,以变量或者数组方式传是不行的,多个参数就以拼接字符串方式传进去,在自定义函数中再拆分。。。。。。。。菜鸟在这谢谢大家了,共同学习!
页: [1]
查看完整版本: set_rules中callback可以传参么?