我的cakephp应用程序中有一个表单需要一个电子邮件地址。我正在使用一些自定义的javascript验证来确保电子邮件地址是有效的,我想模仿cakephp如何决定电子邮件地址是否有效,这样我就知道当表单实际提交时它会保存好。所以现在我只检查是否有一个@符号,cakephp还做了什么来检查一个电子邮件地址是否有效呢?
oug3syen1#
请阅读文档http://book.cakephp.org/2.0/en/models/data-validation.html#Validation::email看一下源代码。所有的答案都在那里。
zvms9eto2#
class User extends AppModel { public $validate = array( 'email' => array( array( 'rule' => array('email'), 'message' => 'Please enter a valid email address', ), ), ); }
uyhoqukh3#
在您的模型中,将以下内容
public $validate = array( //.... other validation here 'email'=>array( 'Valid email'=>array( 'rule'=>array('email'), 'message'=>'Please enter a valid email address' ),));
当您提交(保存)时,它将自动验证
3条答案
按热度按时间oug3syen1#
请阅读文档http://book.cakephp.org/2.0/en/models/data-validation.html#Validation::email
看一下源代码。所有的答案都在那里。
zvms9eto2#
uyhoqukh3#
在您的模型中,将以下内容
当您提交(保存)时,它将自动验证