my CakePHP (1.2.5.) Не подтверждает правильность моей формы.
$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');
}
}
}
}
Правила для не в модели, это причина, по которой я не публикую это.
Что еще нужно для проверки?
Заранее спасибо
Стив