Как я могу проверить сессию в base.html.twig в symfony4? - PullRequest
0 голосов
/ 24 июня 2018

Как я могу проверить сессию в base.html.twig в symfony4?Или как я могу передать переменную сеанса в base.html.twig или как я могу передать любую переменную в base.html.twig в symfony4?

Я пробовал это в config / packages / twig.yaml:

twig:
    paths: ['%kernel.project_dir%/templates']
    debug: '%kernel.debug%'
    strict_variables: '%kernel.debug%'
    globals:
        ga_tracking: app.session

затем {{dump (ga_tracking)}} в base.html.twig, но он возвращается пустым.

1 Ответ

0 голосов
/ 24 июня 2018

Попробуйте использовать app.session.

Как задокументировано здесь: https://symfony.com/doc/master/templating/app_variable.html

Что касается введения ваших собственных, глобальных переменных, проверьте этот бит здесь: https://symfony.com/doc/master/templating/global_variables.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...