Symfony FOSUserBundle了解细枝模板变量
在layout.html.twig文件中Symfony FOSUserBundle了解细枝模板变量,symfony,templates,twig,fosuserbundle,Symfony,Templates,Twig,Fosuserbundle,在layout.html.twig文件中 {% if is_granted("IS_AUTHENTICATED_REMEMBERED") %} {{ 'layout.logged_in_as'|trans({'%username%': app.user.username}, 'FOSUserBundle') }} | <a href="{{ path('fos_user_security_logout') }}"> {{ 'la
{% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
{{ 'layout.logged_in_as'|trans({'%username%': app.user.username}, 'FOSUserBundle') }} |
<a href="{{ path('fos_user_security_logout') }}">
{{ 'layout.logout'|trans({}, 'FOSUserBundle') }}
</a>
{% else %}
<a href="{{ path('fos_user_security_login') }}">{{ 'layout.login'|trans({}, 'FOSUserBundle') }}</a>
{% endif %}
布局属性指的是什么?它似乎只是像在我的html页面中一样输出字符串,即“layout.logged\u-in\u-as”和“layout.logout”这些是Symfony bundle常见的翻译键 以下是:
啊有道理。如何配置应用程序以使用翻译?Symfony translator通常在新项目中默认禁用,因为并非所有应用程序都需要翻译。要启用它。
layout:
logout: 'Log out'
login: 'Log in'
register: Register
logged_in_as: 'Logged in as %username%'