Как мне сбросить все поля формы в представлении при обновлении страницы в CakePHP? - PullRequest
0 голосов
/ 04 мая 2009

Как сбросить все поля в форме при каждом обновлении в CakePHP ?

Ответы [ 2 ]

4 голосов
/ 25 февраля 2010

Вы спрашиваете, как заставить Cake не помещать данные в формы автоматически при использовании помощника по формам внутри представления? Если это так, Cake просто берет данные внутри Controller :: $ data и использует соответствующие индексы массива для имен полей, чтобы заполнить эти поля. Чтобы остановить это, просто установите $ this-> data = null; в действии вашего контроллера, который соответствует представлению.

0 голосов
/ 25 февраля 2010

Как уже упоминалось, вы можете сделать все данные формы недоступными, установив $ this-data в null. Вы также можете просмотреть сгенерированную страницу HTML, какие имена имеют элементы формы, и можете выборочно сбросить $ this-> data ['objectName'] или $ this-> data ['objectName'] ['memberName'].

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