【问题标题】:How can I display a users profile to another user with in FOUserbundle in Symfony4?如何在 Symfony 4 的 FOSUserbundle 中向另一个用户显示用户的个人资料?
【发布时间】:2019-01-20 13:34:44
【问题描述】:

我想 FOSUserBundle 按 id/username 显示用户配置文件 Like profile/username/edit

请帮助我。 谢谢。

【问题讨论】:

    标签: php symfony user-controls fosuserbundle symfony4


    【解决方案1】:

    您需要创建一个使用用户名或 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
        ]);
    }
    

    【讨论】:

      猜你喜欢
      • 2021-04-26
      • 2020-11-19
      • 2021-03-09
      • 2021-09-04
      • 2020-12-14
      • 2023-01-27
      • 2019-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多