/**
* @Route("/gatherplayer/{name}/{id}")
* @Template()
*/
public function createAction(Player $player, Gather $gather)
Я не нашел никакой помощи в (плохой?) Документации paramconverter, так как она не описывает, как он работает, как он угадывает с более чем одним параметром и тому подобным.Кроме того, я не уверен, что это необходимо, поскольку то, что я только что написал, работает должным образом.
Моя ошибка заключалась в том, чтобы не использовать имя моих атрибутов, чтобы доктрина не могла угадать правильно.Я изменил {player_name} на {name} и {collect_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)