2014-02-10 27 views
2

我在我的cakephp應用程序中需要一個電子郵件地址。我使用一些自定義的javascript驗證來確保電子郵件地址是有效的,但我想模仿,但是cakephp決定電子郵件地址是否有效,因此我知道當表單實際提交時它會保存。cakephp - 電子郵件的驗證規則是什麼

所以在那一刻我只檢查是否有@符號。 cakephp做什麼來檢查電子郵件地址是否有效?

回答

1

在你的模型,把這個

public $validate = array(
      //.... other validation here 
     'email'=>array(
      'Valid email'=>array(
       'rule'=>array('email'), 
       'message'=>'Please enter a valid email address' 
      ),)); 

當您提交它會自動驗證它(保存)

2
class User extends AppModel{ 
public $validate = array(
    'email' => array(
     array(
     'rule' => array('email'), 
     'massage' => 'Please enter a valid email address', 
      ), 
     ), 
     ); 
}