양식의 전자 메일 입력에 대한 유효성 검사가 있지만 일부 연락처 정보에 전자 메일 주소가 없기 때문에 문자열에 대한 예외를 만들고 싶습니다. 나는 이것을하기 위해 전자 메일 유효성 검사를 제거 할 수 있지만 새로운 유효성 확인을 위해 유효성 검사를 원한다는 것을 알고 있습니다. 전자 메일 주소가없는 사용자는 이전 연락처 중 일부입니다. 따라서이 연락처를이 새로운 시스템에 추가하려면 예외가 필요합니다.Cakephp 전자 메일 입력 유효성 검사 예외
'email' => array(
'email' => array(
'rule' => array('email'),
'message' => 'Please enter a valid email address',
//'allowEmpty' => false,
//'required' => false,
//'last' => false, // Stop validation after this rule
//'on' => 'create', // Limit validation to 'create' or 'update' operations
),
'uniqueEmail' => array(
'rule'=>'isUnique',
'message' => 'This email has already been added'
),
)
어떻게이 예외를 구현하고 어디에 않는 다음과 같이 모델의
내 현재 이메일 확인은?
도움이 될 것입니다. 감사!!
1. 이메일이없는 이전 연락처는 이미 데이터베이스에 있습니까? 2. 이메일을 비워야 만하는 연락처와 그렇지 않은 연락처는 무엇이 다른가요? –
@ omar.php 연락처가 데이터베이스에 없습니다. 그들은 서류상 기록에서이고 데이타베이스로 추가 될 필요가있다. 전자 메일을 비워 둘 수있는 연락처는 기존 연락처입니다. 그 (것)들의 수백이 있고 나는 그들의 이메일 주소를 요구해 위로 모두를 부르는 것이 현명하다고 생각하지 않는다. 그러나 그때부터 새로운 연락처는 이메일 주소를 제공해야합니다. – jase89