将HAL规范与FOSRestBundle集成的好策略/方法是什么?
一个相当简单的方法是创建一个普通的PHP实体来完整地表示HAL,然后将每个响应发回给对象.虽然这可以很好地工作,但我认为它应该与听众集成.这需要一些思考,并且可能必须涵盖以下主题:
错误处理(例如,异常和表单验证)
资源表示(例如,直接在主体中的主要资源,而_embedded属性中的相关资源)
HATEOAS(_links指向其他URI,例如.分页)
William Dura.. 5
你可能会喜欢Hateoas库和它的Symfony2包:BazingaHateoasBundle.