Php Symfony中的模型绑定

Php Symfony中的模型绑定,php,rest,symfony,model-view-controller,Php,Rest,Symfony,Model View Controller,几天来,我一直在努力实现从ASP MVC到Symfony REST的模型绑定机制,但运气不好 我遇到了类似的情况-@ParamConverter,但通过尝试,我让它看起来似乎不是我想要的 我的尝试以失败告终。当我将表单数据发布到所需的路由:/api/posts时,我收到了关于不存在路由的错误。调试:路由器给了我不同于我预期的路由:/api/posts/{post}.{u format}。在我看来,Body转换器希望我以json或xml格式发送数据,但由于文件的原因,我希望发送表单数据。我正在寻找

几天来,我一直在努力实现从ASP MVC到Symfony REST的模型绑定机制,但运气不好

我遇到了类似的情况-@ParamConverter,但通过尝试,我让它看起来似乎不是我想要的

我的尝试以失败告终。当我将表单数据发布到所需的路由:
/api/posts
时,我收到了关于不存在路由的错误。调试:路由器给了我不同于我预期的路由:
/api/posts/{post}.{u format}
。在我看来,Body转换器希望我以json或xml格式发送数据,但由于文件的原因,我希望发送表单数据。我正在寻找的解决方案应如下所示:

/**
* @ParamConverter("Post", class="BlogBundle:Post")
*/
public function postPostAction(Post $post)
{
    if($post->isValid())
    {
        $em->persist($post);
    }    
}
是否有人能提供一些线索,或如何使其发挥作用?因为我相信我不是唯一一个想以如此优雅的方式实现梦想的人