php - 如何在 Symfony4 的 FOUserbundle 中向另一个用户显示用户配置文件?
问题描述
我想 FOSUserBundle 按 id/username 显示用户配置文件 Like profile/username/edit
请帮我。谢谢你。
解决方案
您需要创建一个采用用户名或 id 并将其解析为特定用户的路由。这可以使用ParamConverter或仅在控制器内“手动”完成。
以下片段尝试通过用户名查找用户:
/*
* @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
]);
}
推荐阅读
- r - R中的三元图与颜色图
- angular - 当模板中的函数绑定时如何运行更改检测?
- windows - 再次在 Windows 10 上安装 Composer?
- ace-editor - 在 ace 编辑器中插入伪装文本
- c# - 从 C# 中的地图中删除时间戳
- javascript - 利用 Measurement Protocol 将 Google Analytics 连接到 CRM
- c - 如何将 char[] 写入结构?
- c++ - Valgrind 显示内存泄漏?可能与fftw有关?
- azure - 如何使用 Azure Az CLI 以编程方式创建使用 Autopilot 预配的 Azure CosmosDB
- git - Git 克隆到取自 URI 的目录