У меня есть два файла контроллера в моем проекте. В первом, LoginProfileController, и внутри функции LoginProfileAction, я пишу $session = new Session(); $session->start();
, тогда мне нужно получить доступ к одному и тому же объекту сеанса в другом файле. поскольку symfony не поддерживает $_SESSION
Переменная, я понятия не имею, как это сделать. Пожалуйста, помогите мне.Управление сеансом в Symfony
ответ
Я нашел лучший ответ из потока Stackover. Это ссылка для этого. link
Symfony Session - это оболочка для собственного массива php $ _SESSION. Просто создайте новый объект $ session везде, где он вам нужен, и у вас будет доступ к вашим данным сеанса.
Посмотрите: http://symfony.com/doc/current/components/http_foundation/sessions.html
BTW за кулисами Symfony использует массив $ _SESSION.
Это для Symfony, а не для Symfony 2.Anyway спасибо. –
Я не расстроен ... Вы настроили какую-то другую модель управления сеансом? Некоторые SQL? В противном случае я думаю, что '@Arek S' здесь совершенно прав ... –
... вы можете написать' $ session-> set ('foo', 'bar'); 'в одном контроллере и' $ session-> get ('foo') 'в другом ... –
- 1. Управление сеансом
- 2. Управление сеансом в loopback
- 3. Управление сеансом в Liferay
- 4. Управление сеансом в TWebModule
- 5. Управление сеансом в iPhone
- 6. Управление сеансом в CDSSO
- 7. Управление сеансом в extsj4
- 8. Управление сеансом в Android
- 9. Управление сеансом в Nodejs
- 10. Управление трикотажем и управление сеансом
- 11. Управление сеансом Http/альтернативное управление сеансом (на Java)
- 12. asp.net управление сеансом
- 13. Управление сеансом: PHP + MySQL
- 14. Extjs 4 Управление сеансом
- 15. Управление сеансом java
- 16. Веб-службы Управление сеансом
- 17. Управление сеансом Android Android
- 18. NHibernate Linq Управление сеансом
- 19. UserNamePasswordValidator и управление сеансом
- 20. Управление сеансом Android
- 21. Управление сеансом NHibernate?
- 22. Управление сеансом iphone
- 23. Spring MVC + Управление сеансом
- 24. Управление сеансом пользовательского сеанса
- 25. C# Управление сеансом
- 26. Appcelerator Titanium - Управление сеансом
- 27. asp.net Управление сеансом Nhibernate
- 28. session_id, cookie, управление сеансом
- 29. Управление сеансом Bean JSF
- 30. MultipeerConnectivity Управление сеансом
этот ответ может быть полезным. [Как использовать сеансы в Symfony?] (Http://stackoverflow.com/questions/1761552/how-to-use-sessions-in-symfony) – Nikitas
Почему вы создаете новый сеанс? Используйте существующий сеанс в запросе! –