【发布时间】:2019-01-20 13:34:44
【问题描述】:
我想 FOSUserBundle 按 id/username 显示用户配置文件 Like profile/username/edit
请帮助我。 谢谢。
【问题讨论】:
标签: php symfony user-controls fosuserbundle symfony4
我想 FOSUserBundle 按 id/username 显示用户配置文件 Like profile/username/edit
请帮助我。 谢谢。
【问题讨论】:
标签: php symfony user-controls fosuserbundle symfony4
您需要创建一个使用用户名或 id 并将其解析为特定用户的路由。这可以使用ParamConverter 或仅在控制器中“手动”完成。
以下 sn-ps 尝试通过用户名查找用户:
/*
* @Route("/profiles/{username}")
* @ParamConverter("user", class="User", options={"mapping": {"username": "username"}})
*/
public function userProfile(User $user)
{
return $this->render('user_profile.html.twig', [
'user' => $user
]);
}
【讨论】: