是否可以使用Symfony2中的@ParamConverter註釋將通過$ _POST請求發送的參數轉換爲實體?
symfony2文檔中給出的所有示例均將實體從路徑中定義的參數轉換而來。
設置類似的東西:
/**
* @Route("/")
* @ParamConverter("user", class="BvStandardServiceBundle:User", options={"id" = "userId"})
*/
public function userAction(User $user)
{
}
如果我打電話跟在userId
$ _ POST PARAM一個id這條路線,它會導致:
無法猜測如何得到一個學說實例來自請求 的信息。
您是否嘗試在控制器簽名上添加@Method(「POST」)? Antoher的方式可能是這樣的http://stackoverflow.com/questions/31186731/using-custom-paramconverter-for-post-request-in-symfony-2 – stuzzo
使用自定義參數轉換器http://stfalcon.com/en/blog /後/ Symfony2的定製,paramconverter – malcolm