Конфигурация каталога, где сохраняются файлы сессии
Конфигурация каталога, где сохраняются файлы сессии
По умолчанию, Symfony сохраняет метаданные сессии в файловой системе. Если вы
хотите контролировать этот пусть, обновите ключ конфигурации framework.session.save_path
:
1 2 3 4 5
# app/config/config.yml
framework:
session:
handler_id: session.handler.native_file
save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%'
Хранение сессий в других местах (например, DB)
Конечно же, вы можете сохранять данные ваших сессий где угодно, используя опцию
handler_id
. Смотрите Конфигурация сессий и обработчики сохранений,
чтобы прочитать дискуссию об обработчиках сохранения сессий. Также есть статью о
сохранении сессий в реляционной DB или
базе данных NoSQL.