如何在没有Symfony2表单的包装器对象的情况下POST / PUT模型?

时间:2012-11-26 09:22:38

标签: rest symfony symfony-forms fosrestbundle

我正在使用FOSRestBundle而我正在尝试POST / PUT json模型。

文章模型类似于:

{
    "id": 456,
    "body": "Lorem ipsum dolor sid amet"
}

目前,如果我在控制器操作上执行POST / PUT,我需要这样做:

POST /articles
{
    "article": {
        "body": "Lorem ipsum dolor sid amet"
    }
}

但我想这样做:

POST /articles
{
    "body": "Lorem ipsum dolor sid amet"
}

请注意,Symfony2会在Request对象中自动反序列化JSON对象。

如何删除对象的前缀键?

1 个答案:

答案 0 :(得分:0)

在ArticleType类中:

public function getName() {
    return null;
}

这应该有用。