#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
«пространстве имен» — что бы это ни значило.