Большинство моих URL имеют языковой компонент, который помогает мне определить, на каком языке показывать контент, а некоторые другие - нет.Сайт запоминает язык пользователя с помощью куки.Все это обрабатывается в пользовательском плагине Application_Plugin_Locale
, который при создании обнаруживает язык или использует язык в существующем сеансе.
Проблема: Этот плагин, очевидно, запускается перед любыми действиями, так как большинство из них зависят от языка.Это мешает мне использовать Zend_Session :: запомнитьMe (), так как это должно произойти до начала сеанса.Кроме того, при отображении формы входа в систему я проверяю, не было ли уже входа в систему с помощью Zend_Auth (который также начинает мой сеанс, прежде чем я захочу).
Есть идеи, как решить эту проблему?