如何增加自定义的函数过滤
form_validation中的$this->form_validation->set_rules('title', '标题' , 'trim|required|min_length|max_length|xss_clean|自定义函数');
如何调用自定义的函数????
本帖最后由 suxiaolu 于 2013-2-1 23:20 编辑
public function index()
{
$this->form_validation->set_rules('title', '标题' , 'trim|required|min_length|max_length[80|xss_clean|callback_f');
}
public function f()
{
if (...)
{
return TRUE;
}
$this->form_validation->set_message('f', 'message');
return FALSE;
}
suxiaolu 发表于 2013-2-1 23:16 static/image/common/back.gif
这是调用控制器中的函数,那是否可以直接回调用helper中的函数呢?
请指点,谢谢。 载入辅助函数
载入辅助函数是非常简单的:
$this->load->helper('name');
name 是辅助函数文件的名字(不带.php后缀 和"helper" 部分)。
例如,要载入文件名为url_helper.php的URL Helper,你将会用到下面的语句:
$this->load->helper('url');
辅助函数可以在你的控制器(controller)的任何地方被载入,甚至可以在视图(View)文件中被载入(我们并不建议你这么做)。请在使用辅助函数之前载入他们。你可以在你的控制器构造函数中载入它们,以便辅助函数能自动在其他函数之前被载入。你也可以在要用到辅助函数的地方当场载入。
页:
[1]