2012-10-09 106 views
0

这段代码有什么问题? 问题是is_empty方法被调用,但is_image没有。Codeigniter - 表单验证回调

$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'; 
} 
+0

你使用任何特定的框架?上面的代码并没有真正显示实际执行业务的代码。 – Coreus

+0

他正在使用Codeigniter php框架 – DijkeMark

+0

使用CI的内置日志功能而不是echo语句。同样如@Catfish所述,自定义函数必须返回true或false。 – Bruce

回答

1

你定制的回调函数需要返回 “真” 或 “假”。