Php Symfony在登录模板后显示用户帐户信息

Php Symfony在登录模板后显示用户帐户信息,php,security,symfony,account,Php,Security,Symfony,Account,有人能告诉我一个教程或方向,我可以让我的网页显示用户登录后的帐户信息吗?例如,成功登录后,他们会被重定向到访问页面,在右上角或左上角的某个地方,我可以显示用户的姓名,并有一个注销选项,还可以单击他们的姓名转到他们可以更改密码的页面。谢谢。您可以使用{{{app.user}}访问twig中的登录用户 例如,{{app.user.email}将显示用户的电子邮件。如文档中所述: 检索用户对象 $user = $this->get('security.context')->getToke

有人能告诉我一个教程或方向,我可以让我的网页显示用户登录后的帐户信息吗?例如,成功登录后,他们会被重定向到访问页面,在右上角或左上角的某个地方,我可以显示用户的姓名,并有一个注销选项,还可以单击他们的姓名转到他们可以更改密码的页面。谢谢。

您可以使用
{{{app.user}}
访问twig中的登录用户


例如,
{{app.user.email}
将显示用户的电子邮件。

如文档中所述:

检索用户对象

$user = $this->get('security.context')->getToken()->getUser();
在控制器中

$user = $this->getUser();
在模板中

小枝

用户名:{{app.user.Username}

PHP

用户名:


这是在访问数据库中的用户实体?
app.User
保存当前登录用户的用户对象。是的,它是从数据库加载的。
<p>Username: {{ app.user.username }}</p>
<p>Username: <?php echo $app->getUser()->getUsername() ?></p>