我有一個模型login
- 它有5個字段。在註冊時,我正在驗證所有字段,但是當我編輯記錄時,我只想在保存數據之前驗證一些字段。表單驗證在cakephp
我使用這個代碼:
if ($this->Login->validates(array('fieldList' => array('password','name')))) {
if ($this->Login->save($this->data)) {
echo 'helllo';exit;
//$this->Session->setFlash('Your post has been updated.');
//$this->redirect(array('action' => 'profile'));
}else {
}
} else {
}
但它不工作。
它因爲我使用主鍵someid代替id。 – p27 2011-05-27 06:34:37
@ p27然後告訴Cake:http://book.cakephp.org/view/1061/primaryKey – deceze 2011-05-27 06:36:18
感謝您的好建議。 – p27 2011-05-27 08:59:54