Проверки работают, но форма не отправляется и данные не вставляются:
addgroup.ctp:
echo $form->create('Group', array('url' => array('controller' => 'admin', 'action' =>'addgroup'), 'onSubmit' => 'return Validate()'));
echo $form->input('name',array('label' => false));
<input type="submit" value="Submit"/>
<input type="button" value="Cancel"/>
Групповая модель:
var $validate = array(
'name' => array(
'isRequired' => array(
'rule' => 'required',
'message' => 'Enter group name.'
),
'isUnique' => array(
'rule' => 'isUnique',
'message' => 'This group name has already been taken.'
),
),
);
в контроллере:
$this->Group->save($this->data,array('validate' => true)
Если я сделаю любую пустую запись или дублирующую запись, она выдаст сообщение об ошибке,
но если я сделаю правильные записи, то также форма дает сообщение об ошибке,
Что мне здесь не хватает?