Рекомендации / Как изменить значения Zend_Session с помощью JavaScript - PullRequest
0 голосов
/ 29 июля 2010

Я переношу старый проект в Zend Framework.У меня есть выпадающий список, который меняет контекст фильтра.В старом проекте событие onClick из списка <select> запускало функцию, которая выполняла ajax-вызов jQuery к php-скрипту, который по существу обновлял переменную $_SESSION, а затем JavaScript перезагружал страницу, когда возвращался ответ.У меня есть пара вопросов:

  1. Это нормальная практика?
  2. Должен ли я отправлять запрос в контроллер вместо сервлета?Одна из проблем заключается в том, что выпадающий список встроен в помощник вида и доступен для всех контроллеров, но я понимаю, что мог бы вставить необходимый код и заставить их всех наследовать его.
  3. Если яПройдите автономный маршрут типа сервлета, куда мне поместить файл php в иерархию?Я предполагаю, что общедоступная папка - так что извините, если это глупый вопрос.
  4. Я не знаком с Zend_Session, есть ли какие-то ошибки, на которые стоит обратить внимание?

- EDIT - После некоторого начального тестирования кода у меня возникла проблема с моим php-файлом сервлета (назовем его registrar.php), который не может получить Zend_Session_Namespace из Zend_Registry, когда он автономен (я не уверен, чтоЯ делаю это неправильно, но так как он не отправляется через index.php, для меня имеет смысл, что он не может получить доступ к реестру).Вместо registrar.php я собираюсь создать RegistrarController

1 Ответ

0 голосов
/ 30 июля 2010

Я создал RegistrarController, отключил стандартную раскладку и просмотр и поместил туда свою логику

...