0
我想知道POST/PUT/PATCH實體或REST API中實體的集合以及使用Symfony2的最佳方式是什麼。如何在REST API中使用模型和表單?
我希望能夠接受json(也許xml)作爲輸入請求,我知道已經可以用Form來做到這一點,但我不確定這是做什麼的。
任何建議?
我想知道POST/PUT/PATCH實體或REST API中實體的集合以及使用Symfony2的最佳方式是什麼。如何在REST API中使用模型和表單?
我希望能夠接受json(也許xml)作爲輸入請求,我知道已經可以用Form來做到這一點,但我不確定這是做什麼的。
任何建議?
是的,使用表格似乎是最好的解決方案。這是表格的用途。
看看FOSRestBundle,它會爲您節省一些時間。
我不確定爲什麼表單是這種用例的形式,數據在REST API中沒有被建模。順便說一下,我知道RestBundle,但它沒有提供有關這些案例afaik的任何功能。 – Trent
爲了澄清一點,我想知道是否使用表單是反對使用jms序列化程序包將json對象反序列化爲我可以使用的模型的最佳方法。 – Trent
我不確定我是否明白你的意思。你可以從數據庫中獲取一個對象(或者創建一個新對象),並使用表單來填充提交數據的對象(反序列化數組)。如果您需要查看示例,請查看LiipHelloBundle:https://github.com/liip/LiipHelloBundle/blob/master/Controller/RestController.php –