Php Symfony 3-如何恢复和处理细枝中的对象?
在我的站点上,由于CAS身份验证,可以进行身份验证。然后在数据库中执行搜索以检索相应的用户对象(及其所有属性)。然后将此用户对象放置在令牌中 到达用户(twig)的配置文件页面时,我希望在一开始就可以从令牌中获取用户对象,然后使用它,例如“user.mail”、“user.name”,而不必一直查看令牌 我知道我可以从控制器中获取这个用户对象,并将其作为参数传递给我的twig函数以使用它,但我仍然想知道我所要求的是否可行 在twig中,我知道我可以使用:Php Symfony 3-如何恢复和处理细枝中的对象?,php,symfony,twig,token,Php,Symfony,Twig,Token,在我的站点上,由于CAS身份验证,可以进行身份验证。然后在数据库中执行搜索以检索相应的用户对象(及其所有属性)。然后将此用户对象放置在令牌中 到达用户(twig)的配置文件页面时,我希望在一开始就可以从令牌中获取用户对象,然后使用它,例如“user.mail”、“user.name”,而不必一直查看令牌 我知道我可以从控制器中获取这个用户对象,并将其作为参数传递给我的twig函数以使用它,但我仍然想知道我所要求的是否可行 在twig中,我知道我可以使用: (app.getToken().getA
(app.getToken().getAttribute('user'))
但我想要的是:
{% $user = (app.getToken().getAttribute('user')) %}
//some code
{% Name : user.name %}
谢谢 使用:
{%set user=app.getToken().getAttribute('user')%}
有关如何声明变量,请参见twig文档: