cakePHP: форма сообщения об успехе - PullRequest
1 голос
/ 12 января 2011

Я использую помощник формы тортов для создания формы, а затем функцию save () для сохранения данных.У меня есть некоторая проверка в моей модели, и поэтому, если есть торт ошибки проверки, я получу сообщение, которое является блестящим.Но если отправка формы прошла успешно и данные сохранены, ничего не происходит, элементы ввода формы даже сохраняют введенные данные.Есть ли способ заставить сообщение появиться, если сохранение прошло успешно, и сбросить форму, чтобы она снова стала пустой?

Ответы [ 2 ]

0 голосов
/ 12 января 2011

Предварительное заполнение формы выполняется через $ this-> data, поэтому, если вы переназначите ему пустой массив, предварительное заполнение также должно быть очищено.Итак ...

if ($this->User->save($this->data)) {$this->data = array();}
0 голосов
/ 12 января 2011

Это нормально, я взломал его! если функция save () успешна, она возвращает true, поэтому вы просто создаете условие, которое делает все, что вы хотите, если save () если true: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...