대부분의 URL에는 콘텐츠를 표시 할 언어를 결정하는 데 도움이되는 언어 구성 요소가 있지만 일부는 그렇지 않습니다. 사이트는 쿠키를 통해 사용자의 언어를 기억합니다. 이 모든 것은 사용자 정의 플러그인 Application_Plugin_Locale
에서 처리됩니다.이 플러그인은 생성시 언어를 감지하거나 기존 세션에서이 언어를 사용합니다.Zend_Session :: rememberMe() 수수께끼 : 이미 세션을 사용하는 플러그인이 있다면 어디에 넣으시겠습니까?
문제점 :이 플러그인은 대부분의 언어가 종속되어 있으므로 어떤 동작보다 먼저 실행됩니다. 이것은 Zend_Session :: rememberMe()가 세션이 시작되기 전에 발생해야하므로 사용하지 못하게합니다. 또한 날씨를 확인하는 로그인 폼을 표시하면서 Zend_Auth (이미 원할 때까지 세션을 시작 함)로 로그인이 이미 발생했습니다.
해결 방법에 대한 아이디어가 있으십니까?
언제 실행됩니까? – Julian