2012-11-23 23 views
0

我想知道POST/PUT/PATCH實體或REST API中實體的集合以及使用Symfony2的最佳方式是什麼。如何在REST API中使用模型和表單?

我希望能夠接受json(也許xml)作爲輸入請求,我知道已經可以用Form來做到這一點,但我不確定這是做什麼的。

任何建議?

回答

0

是的,使用表格似乎是最好的解決方案。這是表格的用途。

看看FOSRestBundle,它會爲您節省一些時間。

+0

我不確定爲什麼表單是這種用例的形式,數據在REST API中沒有被建模。順便說一下,我知道RestBundle,但它沒有提供有關這些案例afaik的任何功能。 – Trent

+0

爲了澄清一點,我想知道是否使用表單是反對使用jms序列化程序包將json對象反序列化爲我可以使用的模型的最佳方法。 – Trent

+0

我不確定我是否明白你的意思。你可以從數據庫中獲取一個對象(或者創建一個新對象),並使用表單來填充提交數據的對象(反序列化數組)。如果您需要查看示例,請查看LiipHelloBundle:https://github.com/liip/LiipHelloBundle/blob/master/Controller/RestController.php –