проверка пароля cakephp

var $validate = array(
  'password' => array(
      'passwordlength' => array('rule' => array('between', 8, 50),'message' => 'Enter 8-50 chars'),
      'passwordequal' => array('checkpasswords','message' => 'Passwords dont match') 
  )
);

function checkpasswords()
{
   return strcmp($this->data['Airline']['password'],$this->data['Airline']['confirm password']);
}

Этот код не работает и всегда выдает сообщение об ошибке, даже если они совпадают. Также, когда я делаю редактирование, я получаю следующую ошибку, так как нет поля пароля. есть ли какое-нибудь исправление

Undefined index:  password [APP/models/airline.php, line 25]
7
задан aWebDeveloper 21 September 2010 в 13:27
поделиться