我的cakephp应用程序中有一个表单需要一个电子邮件地址。我正在使用一些自定义的javascript验证来确保电子邮件地址有效并且我想模仿但是,cakephp决定电子邮件地址是否有效所以我知道它会在表单实际提交时保存。
所以,我只是检查是否有@符号。 cakephp检查电子邮件地址的其他方法有效吗?
答案 0 :(得分:2)
请阅读文档 http://book.cakephp.org/2.0/en/models/data-validation.html#Validation::email
看看源代码。所有答案都在那里。
答案 1 :(得分:2)
class User extends AppModel{
public $validate = array(
'email' => array(
array(
'rule' => array('email'),
'massage' => 'Please enter a valid email address',
),
),
);
}
答案 2 :(得分:1)
在你的模型中,把这个
public $validate = array(
//.... other validation here
'email'=>array(
'Valid email'=>array(
'rule'=>array('email'),
'message'=>'Please enter a valid email address'
),));
当您提交(保存)
时,它会自动验证它