У меня странное поведение, когда я работаю над своей установкой разработки ( Ubuntu 12.04 Firefox ). Я храню значения в моей сессии, как это, в классе компонентов (.. Components.class.php): $this->getUser()->setAttribute("ns1", myarray(), "globalNameSpace");
Когда этот контроллер вызывается, я вижу в Debug Modus, что пользовательский сеанс установлен, но сеанс Globals ($ _ SESSION) не установлен, тогда я не могу получить доступ к $sf_user->getAttribute(...)
например, с помощью $sf_user->getAttribute(...)
. Я должен перезагрузить всю страницу, чтобы увидеть изменения в $sf_user->getAttribute(...)
Globals ($ _ SESSION), а затем $sf_user->getAttribute(...)
. Я должен упомянуть, что я использовал под linux (ubuntu) последний Firefox и Chrome … я использовал оба в анонимной Tab тоже … но проблемы все еще возникали.
Это проблемы с настройками с factories.yml или просто ошибка Symfony?
Редактировать: контроллер вызывается через ajax … возможно, это тоже проблема …
Edit2: я не могу установить сеанс пользователя. На моих фабриках.yml у меня нет сеанса. Поэтому в Dev я всегда не могу установить значение сеанса! Я думаю, что вся моя сессия защищена.