2014-02-01 2 views
3

Я хотел интегрировать проверенные функции адреса электронной почты в CakePHP 1.3.Как проверить адрес электронной почты в CakePHP 1.3?

Я использовал правильные выражения регулярных выражений электронной почты, но я никогда не проверял домен адреса электронной почты (допустимое имя домена означает существующее доменное имя).

Я знаю, как это делается на простом PHP, но я хочу использовать функциональность CakePHP для достижения этой цели.

ответ

4

Существует уже встроенная функциональность, которую вы можете использовать.

Читайте документацию:

Обратите внимание на boolean $deep = false парам, которые вы можете использовать, чтобы на самом деле проверить наличие доменов.

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 
      ), 
);