cakephp - 电子邮件的验证规则是什么

时间:2014-02-10 23:50:24

标签: javascript php validation cakephp

我的cakephp应用程序中有一个表单需要一个电子邮件地址。我正在使用一些自定义的javascript验证来确保电子邮件地址有效并且我想模仿但是,cakephp决定电子邮件地址是否有效所以我知道它会在表单实际提交时保存。

所以,我只是检查是否有@符号。 cakephp检查电子邮件地址的其他方法有效吗?

3 个答案:

答案 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'
            ),));

当您提交(保存)

时,它会自动验证它