Codeigniter - 表单验证回调

时间:2012-10-09 13:41:34

标签: php codeigniter webforms

这段代码有什么问题? 问题是is_empty方法被调用但is_image没有。

$this->load->library('form_validation');
$this->form_validation->set_rules('userfile', 'image', 'callback_is_empty|callback_is_image');

这是is_image方法

public function is_image()
{
  echo 'Hello from is_image';
}

2 个答案:

答案 0 :(得分:1)

您的自定义回调函数需要返回“True”或“False”。

答案 1 :(得分:-1)

我不确定,但您是否尝试过使用

'callback_is_empty||callback_is_image'

而不是

'callback_is_empty|callback_is_image'

你也读过这个:
http://ellislab.com/codeigniter/user_guide/libraries/form_validation.html#callbacks

抱歉,我的帮助不是很有用。