Контекст безопасности доступен из app
global как security
:
{{ app.security.getToken().getUser() }}
выведет строковое представление вашего пользовательского объекта (или «anon.», Если вы не вошли в систему)., но проходят проверку подлинности).
Обратите внимание, что если вы не объявили открытые свойства, вам придется использовать методы получения / установки:
{{ app.security.getToken().getUser().getUsername() }}
В качестве ярлыка вы можете использовать set
тег для определения пользовательской переменной в шаблоне:
{% set user = app.security.getToken().getUser() %}
и избавьте себя от необходимости много печатать или передавать его из контроллера.