0

フォームの電子メール入力の検証がありますが、一部の連絡先情報には電子メール アドレスがないため、"Not given" という文字列の例外も作成したいと思います。これを行うために電子メールの検証を削除できることはわかっていますが、新しい連絡先にはその検証が必要です。メールアドレスを持っていないものは、古い連絡先の一部です。したがって、これらの連絡先をこの新しいシステムに追加するには、例外が必要です。

モデルでの現在の電子メール検証は次のとおりです。

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

この例外を実装する方法と場所は?

どんな助けでも素晴らしいでしょう。ありがとう!!

4

1 に答える 1

1

その行のコメントを外して'allowEmpty' => falseに変更するだけでtrue、入力された電子メールが空の文字列として送信されるようになります。

于 2012-07-31T09:54:45.300 に答える