Перехват отправки формы и отображение результатов в CakePHP без JS - PullRequest
0 голосов
/ 06 марта 2011

В моем действии Manager моего контроллера add я хочу перехватить отправку формы, выполнить поиск по отправленным данным и (если запрос возвращает какие-либо результаты) отобразить список результатов для пользователя.

Мой вопрос: каков наилучший способ отображения результатов для пользователя?Должен ли я просто перенаправить на другое действие (скажем, search), или есть хороший способ отобразить данные, оставаясь в действии add (возможно, сессия мигает)?

Я знаю, что это легкопокончим с ajaxHelper, и я тоже подхожу к этому с этой точки зрения, но мне также нужна эта функциональность для моих пользователей, не поддерживающих JavaScript.

Любые идеи приветствуются!

1 Ответ

1 голос
/ 06 марта 2011

badp,

Вы можете просто взглянуть на один из сгенерированных (cake bake controller ..., соответственно cake bake view) методов контроллера с именем edit и посмотреть на поток данных там.Оттуда должно быть легко приспособить его к вашим потребностям, поскольку вы можете визуально сравнить поток данных и его результаты.

...