1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php public $validate = array( 'username' => array( 'notEmpty' => array( 'rule' => array('notEmpty'), ), ), 'password' => array( 'notEmpty' => array( 'rule' => array('notEmpty'), 'message' => 'Please enter your password.', ) ) ); ?> |
public $validate = array(
'username' => array(
'notEmpty' => array(
'rule' => array('notEmpty'),
),
),
'password' => array(
'notEmpty' => array(
'rule' => array('notEmpty'),
'message' => 'Please enter your password.',
),
'matchPasswords' => array(
'rule' => array('matchPasswords'),
'message' => 'Your passwords do not match!'
)
)
);
public function matchPasswords($data){
if ($data['password']==$this->data['User']['confirm_password']){
return true;
}
$this->invalidate('confirm_password','Your passwords do not match!');
return false;
}
<?php echo $this->Form->input('password'); ?>
<?php echo $this->Form->input('confirm_password',array('type' => 'password')); ?>
Labels: CakePHP 2.x