是否可以使用 Symfony2 中的 @ParamConverter 注释将通过 $_POST 请求发送的参数转换为实体?
symfony2 文档中给出的所有示例都从路由中定义的参数转换实体。
设置类似的东西:
/**
* @Route("/")
* @ParamConverter("user", class="BvStandardServiceBundle:User", options={"id" = "userId"})
*/
public function userAction(User $user)
{
}
如果我在 $_POST 参数中使用 id 调用此路由userId
,则会导致:
无法猜测如何从请求信息中获取 Doctrine 实例。