是否可以在cakephp中执行特定的电子邮件验证?在我的模型文件中,我有
public $validate = array(
'email' => array(
'required' => 'true',
'rule' => array('email', true),
'message'=> 'Please supply a valid email address.')
);
但我希望能够强制执行电子邮件地址以特定内容结束的约束,例如:
@example.com
任何帮助都将不胜感激,谢谢。
答案 0 :(得分:3)
如果要对域强制执行约束,则可以添加自定义项。
public $validate = array(
'login' => array(
'rule' => '/^.+@domain\.com$/i',
'message' => 'This email address must be @domain.com'
)
);