将HAL specification与FOSRestBundle进行整合会有什么好的策略/方法?
一种相当简单的方法是创建一个普通的PHP实体来完整地表示HAL,然后将每个响应发回给对象。虽然这可以很好地工作,但我认为它应该与听众集成。这需要一些思考,可能必须涵盖以下主题:
答案 0 :(得分:5)
您可能会喜欢Hateoas库及其Symfony2软件包:BazingaHateoasBundle。
答案 1 :(得分:1)
如果要实现Hal规范,那么alterway/RestHalBundle就有一个包。您不需要在FOSRestBundle中实现它。
答案 2 :(得分:1)
由http://www.apigility.org小组查看ZF2。 Apigility以JSON HAL格式提供。 这是一篇关于如何将Symfony2应用程序与Apigility集成的好文章:http://www.zimuel.it/create-api-symfony2-apigility