如何在CakePHP 1.3中验证电子邮件地址?

时间:2014-02-01 18:18:43

标签: php cakephp cakephp-1.3

我想在CakePHP 1.3中集成经过验证的电子邮件地址功能。

我使用过有效的电子邮件地址正则表达式,但我从未验证过电子邮件地址的域名(有效域名表示现有域名)。

我知道这是如何在普通的PHP中完成的,但我想使用CakePHP的功能来实现这一点。

2 个答案:

答案 0 :(得分:4)

您可以使用内置功能。<​​/ p>

阅读文档:

请注意boolean $deep = false参数,您可以使用它来实际检查域是否存在。

答案 1 :(得分:1)

将此分配到您的模型中

public $validate = array(       
        'email' => array(
            'email' => array(
                'rule' => array('email',true),
                'message' => 'Your custom message here',
                //'allowEmpty' => false,
                //'required' => false,
                //'last' => false, // Stop validation after this rule
                //'on' => 'create', // Limit validation to 'create' or 'update' operations
            ),
);