我的CakePHP(1.2.5。)不驗證我的表單正確。蛋糕PHP - 表單驗證不起作用
$this->UserData->save($this->data);
給我總是一個真正的價值回來。我找不到問題。 UserData.nichname的標籤有效。
這就是查看:
<?php
echo $form->create('UserData');
echo $form->error('UserData.nick_name');
echo $form->input('UserData.nick_name', array('id' => 'UserDatanick_name', 'rule' => 'alphaNumeric', 'label' =>'Nickname:', 'error' =>'false'));
echo $form->end(array('label' => ' Save '));
?>
這裏是我的控制器:
class UserDatasController extends AppController {
var $name = 'UserDatas';
function add(){
if (!empty ($this->data)){
$this->UserData->create();
if ($this->UserData->save($this->data)){
$this->Session->setFlash('input is valid');
} else {
$this->Session->setFlash('input is not valid');
}
}
}
}
的規則都沒有在模型中,這就是reaseon我不張貼。
驗證還需要什麼?
在此先感謝 史蒂夫
非常感謝, 這是問題!!!!!!! – Schtief 2010-02-03 12:24:22