2013-02-11 5 views
1

레코드가 존재하지 않는지 확인하기 위해 zf2 db 유효성 검사기를 사용하려고합니다. 내가 유효성을 검사 할이 구성 후ZF2 - 레코드가 존재하지 않습니다.

$validator = new NoRecordExists(
       array(
        'table' => 'topics', 
        'field' => 'topic', 
       ) 
      ); 

하지만 난, 나에게에 대한 자세한 내용을 알 수있는 다른 오류 출력을 찾을 수 없습니다 '오류가 발생했습니다'가지고 :

나는 내 컨트롤러에 추적 코드를 설정 이 오류. 누군가가 나에게 약간의 팁을 제공 할 수있는 경우

var_dump($validator->isValid('test')); 

,

답변

3

당신이 DB 어댑터를 설정 한 훌륭한 :)

들으 것입니까?

생성자에서 전달하거나 setAdapter()를 호출 할 수 있습니다.

validator->setAdapter(
    $this->getServiceLocator()->get('Zend\Db\Adapter\Adapter') 
); 

자동으로 어댑터를 삽입하도록 서비스 설정에서 설정할 수 있습니다.

+0

Geat, 정확히 내가 필요한 것입니다. :) 공장! 수문 – directory

관련 문제