2012-10-09 135 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

你定製的回調函數需要返回 「真」 或 「假」。