/**
* @Route("/gatherplayer/{name}/{id}")
* @Template()
*/
public function createAction(Player $player, Gather $gather)
tôi không tìm thấy bất kỳ sự giúp đỡ trong tài liệu (nghèo?) Paramconverter, vì nó không mô tả cách thức hoạt động, làm thế nào nó đoán với nhiều hơn một thông số và công cụ. Plus Tôi không chắc nó là cần thiết vì những gì tôi vừa viết hoạt động đúng.
Bí ẩn của tôi không phải là sử dụng tên thuộc tính của tôi để giáo lý không thể đoán đúng. Tôi đã thay đổi {player_name} thành {name} và {gather_id} thành {id}.
Sau đó, tôi đã thay đổi tên của id của tôi vào đơn vị của họ từ "id" để "id_gather" và "id_player" vì vậy tôi bây giờ có thể làm điều đó:
/**
* @Route("/gatherplayer/{id_player}/{id_gather}")
* @Template()
*/
public function createAction(Player $player, Gather $gather)
đó là rất nhiều hiệu quả hơn hơn
* @Route("/gatherplayer/{id}/{id}")
Bây giờ tôi đang tự hỏi làm thế nào tôi có thể làm công việc này
/**
* @Route("/gatherplayer/{player}/{gather}")
* @Template()
*/
public function deleteAction(Gather_Player $gather_player)
Bạn nên xem chú thích [@ParamConverter] (http://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/annotations/converters.html). – 1ed