我正在使用 cakephp。我需要在电子邮件字段上添加三个验证。如果未提供电子邮件,则首先进行验证,第二次验证有效的电子邮件地址,第三次如果提供了电子邮件地址,则它应该是唯一的。因为它是一个注册表单。
我如何在一个字段上添加三个验证我尝试使用以下代码,但它对我不起作用。
public $validate = array(
'email' => array(
'email' => array(
'rule' => array('email'),
'message' => 'Invalid email address',
'allowEmpty' => false,
//'required' => false,
//'last' => false, // Stop validation after this rule
//'on' => 'create', // Limit validation to 'create' or 'update' operations
)
),
'email' => array(
'rule' => 'isUnique',
'message' => 'Email already registered'
)
);