/**
* @Route("/gatherplayer/{name}/{id}")
* @Template()
*/
public function createAction(Player $player, Gather $gather)
我没有在paramconverter(可怜的?)文档中找到任何帮助,因为它没有描述它是如何工作的,它如何用多个参数和东西来猜测。另外,我不确定是否需要它,因为我刚刚写的东西工作正常。
我的建议是不要使用我的属性名称,所以教义无法猜对。我将 {player_name} 更改为 {name},将 {gather_id} 更改为 {id}。
然后,我将我的id在其实体中的名称从“id”更改为“id_gather”和“id_player”,因此我现在能够执行此操作:
/**
* @Route("/gatherplayer/{id_player}/{id_gather}")
* @Template()
*/
public function createAction(Player $player, Gather $gather)
这比
* @Route("/gatherplayer/{id}/{id}")
现在我想知道我该如何做到这一点
/**
* @Route("/gatherplayer/{player}/{gather}")
* @Template()
*/
public function deleteAction(Gather_Player $gather_player)