проверка данных в моей пользовательской модели всегда возвращает 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, но результат тот же.
user.php
со строчнойu
? Действительно? - person ndm   schedule 25.08.2015data[User][username]
иdata[User][password]
. - person drmonkeyninja   schedule 26.08.2015