我正在使用CakePHP构建API服务器。
我正在按照以下要求构建它:
.json
来触发JsonView
v1
进行版本控制application/Person.1.0+json
进行版本控制并触发JsonView
我了解CakePHP已经在接受标头to trigger the JsonView中寻找application/json
。
如何扩展框架以便它也可以触发JsonView?
请注意,接受标头的格式为application/ModelName.version+json
答案 0 :(得分:0)
您可以使用CakeResponse::type()
将自定义接受标头映射到“json”类型。虽然根据您的应用程序大小,如果您计划为application/ModelName.version+json
等每个模型使用一个接受标头,则意味着会添加大量标头。