Symfony中的模型绑定

时间:2016-10-06 15:46:25

标签: php rest symfony model-view-controller

从几天开始,我一直在努力实现从ASP MVC到Symfony REST世界的模型绑定机制的实现,但没有运气。

我遇到了类似的东西 - @ParamConverter,但是从尝试我看起来它不是我想要的。

我的尝试在Body Converter结束。当我将表单数据发布到所需路由时:/api/posts我收到有关不存在路由的错误。 debug:路由器给了我不同的路线:/api/posts/{post}.{_format}。在我看来,Body转换器希望我以json或xml发送数据,但我想发送由于文件而导致的表单数据。我正在寻找的解决方案应该是这样的:

/**
* @ParamConverter("Post", class="BlogBundle:Post")
*/
public function postPostAction(Post $post)
{
    if($post->isValid())
    {
        $em->persist($post);
    }    
}

有人能提供一些线索,或者实施如何使其发挥作用?因为我相信我不仅是一个想要实现这种优雅方式的人

0 个答案:

没有答案