/**
* @Route("/gatherplayer/{name}/{id}")
* @Template()
*/
public function createAction(Player $player, Gather $gather)
我沒有找到paramconverter的(窮人?)文檔中的任何幫助,因爲它沒有說明它是如何工作,如何與一個以上的參數猜測和東西。另外我不確定這是否需要,因爲我剛寫的東西工作正常。
我的mystake不是使用我的attributs的名稱,所以學說不能猜對。我將{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)
你應該看看[@ParamConverter](http://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/annotations/converters.html)註釋。 – 1ed 2012-03-15 20:06:17