Symfony не очищает переменные в сессии, когда истекло её время жизни
Типичная ситуация возникает, тогда когда юзер просто закрыл браузер не нажав выход (logout). В этом случае по логике после истечения времени сессии, должны уничтожиться и все переменные. Symfony же считает иначе и для этого есть вполне разумные причины, однако что же делать, когда действительно требуется, чтобы переменные умерли вместе с сессией.
Установка Apache 2.2, PHP 5.2.9, MySQL5, Symfony Framework, Tortoise SVN под Windows Vista, XP
Много статей и туториалов уже написано про установку Apache, PHP, Mysql - внесу и я свои 5 копеек, статья отличается от других установкой ко всему Symfony Framework - одного из лучших на мой взгляд php-фреймворков. Symfony будет располагаться в отдельной директории под svn. Проекты обращаются к symfony через символические ссылки. Теперь символические ссылки есть в Windows Vista, а для их реализации в Windows Xp используется дополнительная утилита junction.
Объект роутинга в компонентах
Объект роутинга в компонентах
- # apps/frontend/modules/module/actions/components.class.php
- class modulenameComponents extends sfComponents
- {
- public function executeAction(sfWebRequest $request)
- {
- $object = $this->getContext()->getController()
- ->getAction($this->getModuleName(), $request->getParameter('action'))
- ->getRoute()->getObject();
- }
- }