我想使用 这个我在ProfileController中的代码放在我不能在Twig中调用。这是我的Twig文件: FOSUserBundle
在public function showAction() {
$model = new User();
$role = $model->getRoles();
$user = $this->getUser();
if (!is_object($user) || !$user instanceof UserInterface) {
throw new AccessDeniedException('This user does not have access to this section.');
}
return $this->render('@FOSUser/Profile/show.html.twig', array(
'user' => $user,
'role' => $role,
));
}
<div class="fos_user_user_show">
<p><b>{{ 'Username'|trans }}</b>: {{ user.username }}</p>
<p><b>{{ 'Email'|trans }}</b>: {{ user.email }}</p>
<p><b>{{ 'Role'|trans }}</b>: {{ role.user }}</p>
答案 0 :(得分:0)
只尝试这个:
<p><b>{{ 'Role'|trans }}</b>: {{ role }}</p>
答案 1 :(得分:0)
这也应该有用
<p><b>{{ 'Role'|trans }}</b>: {{ user.roles }}</p>