我的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