我的用户模型中的数据验证总是返回 true。谁能告诉我为什么?模型:user.php
class User extends AppModel {
var $name = "User";
public $validate = array(
"username" => array(
"rule" => "notBlank",
"message" => "Please enter title !",
),
"password" => array(
"rule" => "notBlank", // tập luật là không rỗng
"message" => "Please enter info !", // thông báo khi có lỗi
));
}
用户控制器:
if(($this->request->is('post'))) {
$this->loadModel('User');
$this->User->set($this->data);
echo "</br> vao ".$this->User->validates();
if($this->User->validates()){
echo "</br>".$this->User->validates();
$this->Session->setFlash("Data is avaliable !");
}else{
$error = $this->User->validationErrors;
$this->Session->setFlash("Data is mot avaliable !");
echo"not validate";
}
但回报总是真实的。
我尝试运行 cakephp 2..7.2 和 2.6.0 但结果仍然相同。