인증 구성 요소를 사용하는 앱이 있습니다. Logedin 회원은 사용자 모델에 유효성 검사 규칙이없는 한 데이터를 변경할 수 있습니다. model $ logenin에 배열 $ validate를 추가하면 사용자가 데이터베이스에 데이터를 제출할 수 없습니다.CakePHP 인증 및 확인
users라는 이름의 하나의 mysql 테이블을 사용합니다. 즉
이 작동하지만 내가 가입보기
<?php class User extends AppModel { var $name = 'User'; ?>
유효성 검사를하지 않지만 나는이 같은 유효성 검사를 추가 할 때 :
<?php class User extends AppModel { var $name = 'User'; var $validate = array( 'email' => array( 'email' => array('rule' => 'email','required'=>true,'message' => 'Enter proper mail') ) ); } ?>
검증 비밀에 가입보기 작동하지만 사용자에 영역은 데이터베이스에 데이터를 입력 할 수 없습니다.
어떤 버전을 사용하고 있습니까? 1.2 또는 1.3? 그것은 어떤 오류 던지고 무엇입니까 ?? – RSK
케이크 프레임 워크 v 1.2를 사용합니다. –