有没有办法访问页面上已登录用户的用户名,Symfony 2.6.1 中的匿名用户可以访问该用户名?
示例:我有主页,登录链接在哪里,如果有用户登录,我想将他的用户名显示为他的帐户链接,而不是登录链接。
如果我使用{{ app.user.username }}
它会显示错误
Impossible to access an attribute ("username") on a NULL variable ("")
因为在定义为security.ymlapp.user
的页面上是 null 对象。它仅适用于页面,该页面需要在没有.security: false
security: false