2012-10-09 7 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'); 

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

특정 프레임 워크를 사용하고 있습니까? 위의 코드는 실제 비즈니스를 수행하는 코드를 실제로 보여주지 않습니다. – Coreus

+0

그는 Codeigniter PHP 프레임 워크를 사용하고 있습니다. – DijkeMark

+0

echo 문 대신 CI의 내장 된 로깅 기능을 사용하십시오. 또한 @Catfish에 명시된 바와 같이 사용자 정의 함수는 true 또는 false를 반환해야합니다. – Bruce

답변

1

귀하의 사용자 정의 콜백 함수는 "true"또는 "false"를 반환하는 데 필요한 is_image 방법입니다.