У меня есть два действия, которые похожи на страницы моего контроллера. Я две кнопки: next
и previous
тоже. Как я могу сохранить $this->request->data
между двумя действиями в одном контроллере? Когда я нажимаю previous
, мне нужно иметь все данные на предыдущей странице, которые пользователь вводил, чтобы не исчезнуть.Сохранение данных запроса в CakePHP между двумя действиями в контроллере
0
A
ответ
0
Если у вас нет большого количества полей и полей, вы можете указать уникальные значения, вы можете добавить соответствующие значения в сеанс при обработке формы в контроллере.
$this->Session->write('Form1.field1', $value);
После этого, вы могли бы выборки сохранены значения из сессии каждый раз, когда вы посещаете эту страницу формы снова и использовать их в качестве значения по умолчанию в форме.
$this->set('Form1.field1', $this->Session->read('Form1.field1'));
Я должен признать, что это не очень удобный способ сделать это, и мой сам, я бы определенно пойти с JavaScript вместо этого.
Смежные вопросы
- 1. сохранение данных обновлено между двумя действиями в android
- 2. Переключение между двумя действиями и сохранение музыки
- 3. Передача данных между двумя действиями в android
- 4. Сохранение состояния между действиями
- 5. Анимация между двумя действиями
- 6. FLAG_ACTIVITY_REORDER_TO_FRONT между двумя действиями
- 7. Анимация между двумя действиями
- 8. Переключение между двумя действиями
- 9. Сохранение параметров между действиями Рельсы
- 10. Отправка данных между двумя действиями Android Studio
- 11. Как notifydatassetanged между двумя действиями
- 12. Свойства обмена между действиями в контроллере
- 13. данные передачи между двумя действиями
- 14. Передача данных между двумя контейнерами в одном контроллере просмотра
- 15. Передача данных между действиями
- 16. Сохранение значений между двумя результатами действия в одном контроллере
- 17. CakePHP Сохранение модели в другом контроллере
- 18. Флип анимация между двумя действиями
- 19. Передача int между двумя действиями
- 20. Отправить намерение между двумя действиями
- 21. запускает анимацию в переводе между двумя действиями
- 22. Сохранение данных между действиями при использовании Action Stack в Zend
- 23. Передача данных между двумя действиями в макете вкладок
- 24. Отправка данных между одним потоком и двумя действиями в android
- 25. Совместное использование базы данных между двумя действиями в Android
- 26. CakePHP 3 Между двумя датами
- 27. сохранить строку запроса между действиями
- 28. Передача данных между действиями
- 29. Сохранение данных в CakePHP 3
- 30. Сохранение пространственных данных в CakePHP
Не можете ли вы использовать '$ this-> Session-> write()' для установки данных в одном действии и '$ this-> Session-> read()' для получения данных в другом действии? –
@ BogdanKuštan, но у меня много действий, поэтому мне приходится писать читать и писать все во всех этих действиях? – Vladislav
Пожалуйста, уточните, что вы пытаетесь достичь? что-то вроде многоступенчатой регистрационной формы? –