Сеанс Symfony в сессию php

#session #symfony1 #doctrine

#сеанс #symfony1 #доктрина

Вопрос:

Я использую symfony1.4 с doctrine, у меня есть php-файл, который я отобразил внутри iframe. у меня есть значение сеанса внутри symfony с использованием setAttribute, я хочу использовать это в моем php-файле внутри iframe. но как мне передать или использовать переменную сеанса

Ответ №1:

Механизм сеанса Symfony построен поверх php — он скрывает манипулирование $_SESSION суперглобалом за myUser классом — это означает, что все, что вы вводите в сеанс, также доступно для другого скрипта через вышеупомянутый суперглобал.

В вашем другом скрипте выполните a var_dump($_SESSION) после вызова session_name с соответствующим именем сеанса symfony и session_start , и вы увидите, где находятся ваши переменные.

После быстрой проверки sfUser исходного кода я полагаю, что все ваши атрибуты будут в symfony/user/sfUser/attributes «пространстве имен» — что бы это ни значило.