ray*_*nco 2 php templates symfony twig
到目前为止,我已经看到了一个知道用户权限的Twig方法
{% if is_granted('ROLE_USER') %}
但没有关于获取身份验证的用户信息,而没有在每个控制器操作中传递对象.
在寻找如何将全局变量传递给我的布局之前,我宁愿知道在我的布局中是否有任何"标准"方式来访问我的安全提供者用户对象(至少是实体用户的用户名和数据库信息)或在防火墙覆盖的任何模板中.
Pro*_*tic 9
试试{{ app.user }}.
{{ app.user }}
该app模板变量为您提供访问到许多你所期待的全局变量,如request,session,security,等退房的源代码,以获得更多信息.
app
request
session
security
你应该注意的一件事是,虽然GlobalVariables类提供了所有变量的getter,但Twig足够聪明,知道如何处理短格式,所以这{{ app.user }}相当于{{ app.getUser() }}
GlobalVariables
{{ app.getUser() }}
归档时间:
13 年,10 月 前
查看次数:
254 次
最近记录:
13 年,3 月 前