我对表单中的电子邮件输入进行了验证,但我还想为字符串创建一个例外:“未给出”,因为某些联系信息没有电子邮件地址。我知道我可以删除电子邮件验证来执行此操作,但我希望对新联系人进行验证。那些没有电子邮件地址的人是一些旧联系人。所以我需要一个例外才能将这些联系人添加到这个新系统中。
我当前在模型中的电子邮件验证如下:
'email' => array(
'email' => array(
'rule' => array('email'),
'message' => 'Please enter a valid email address',
//'allowEmpty' => false,
//'required' => false,
//'last' => false, // Stop validation after this rule
//'on' => 'create', // Limit validation to 'create' or 'update' operations
),
'uniqueEmail' => array(
'rule'=>'isUnique',
'message' => 'This email has already been added'
),
)
我如何实现这个异常以及在哪里?
任何帮助都会很棒。谢谢!!