我是ZF的新手,我对某些事情感到困惑:我想创建一个使用OAuth2进行身份验证的API(RESTful),我希望提供具有Angular的网页来使用该API。如何在ZF中创建API并同时提供页面? 在ZF中创建API的最佳方法是什么?我读了一些关于apigility的内容,但它似乎创建了很多文件,还有一个管理面板,我希望尽可能保持项目的清洁。 如何制作API的版本,如V1,V2?
答案 0 :(得分:1)
为了更好地概述配置文件,我只是将它们拆分成一个只保存端点相关数据的foo.endpoint.api.config.php。
Apigility还允许集成进行身份验证。
至于版本控制。如果我没有弄错,它还提供了一些可以帮助您处理此问题的模块。但最后,如果你想拥有V1,V2等......这可以通过配置中的路由完成。
注意:您不必使用apigility的管理面板。事实上,我根本不使用它来支持我的项目,而是直接使用配置。