複数の条件を設定する場合について以下のページに詳しい解説がありました。基本複数設定するのが当たり前になってきているのですが、少し躓きましたのでメモさせて頂きます。
1 2 3 4 5 6 7 8 9 10 11 12 | var $validate = array( 'fieldName' => array( 'ruleName' => array( 'rule' => 'ruleName', // like on, required, 等、他のキーをここに書く... ), 'ruleName2' => array( 'rule' => 'ruleName2', // like on, required, 等、他のキーをここに書く... ) ) ); |
サンプルコードでは ruleName となっている部分、これは rule に入れる値をそのまま入れます。自由に何かを設定して良いわけではないので注意が必要です。
1 2 3 4 5 6 7 8 9 10 11 12 13 | var $validate = array( 'login' => array( 'alphanumeric' => array( 'rule' => 'alphaNumeric', 'message' => 'Only alphabets and numbers allowed', 'last' => true ), 'minlength' => array( 'rule' => array('minLength', '8'), 'message' => 'Minimum length of 8 characters' ), ) ); |
コメント