如何在 redictionRoute Symfony 中将 Id 发送到我的视图

How send Id to my view in redictionRoute Symfony

(对不起我的英语)

我正在做一个订阅系统 (数据库中的刷新正常)比:

return $this->redirectToRoute('organize_home',);

我的重定向路由需要一个 Id

/**
 * @Route("/mon-compte/{id}", name="organize_home")
 */
public function accountHomepage(User $user)
{
    return $this->render('user/organize_home.html.twig');
}

如何将此 ID 发送到重定向?

我尝试使用用户对象但没有成功

试试这个

return $this->redirectToRoute('organize_home', ['id' => "MY_ID"] );

或 (PHP < 5.4)

return $this->redirectToRoute('organize_home', array('id' => "MY_ID") );

Symfony 然后应该使用该 ID 加载 User 并自动将其注入 accountHomepage(User $user)