[API应用开发流程]
同样以 blog应用为例
1.在api目录下创建blog目录
blog结构:
├─api 应用目录│ ├─blog 应用目录│ │ ├─controller 控制器目录│ │ ├─lang 多语言包(可选)│ │ ├─logic 逻辑层目录(可选)│ │ ├─model 模型目录(可选)│ │ ├─service 服务层目录(可选)│ │ ├─validate 验证器目录(可选)│ │ ├─route.php 路由配置文件(可选)
2.创建一个前台api控件器(controller)
在应用controller目录下创建一个IndexController.php文件
<?phpnamespace api\blog\controller;use cmf\controller\RestBaseController;class IndexController extends RestBaseController{public function index(){$this->success("Hello API");}}
前台api controller一般都要继承cmf\controller\RestBaseController
3.在浏览器里运行http://你的域名/api/blog/index/index (假设你把网站根目录设置到 public 目录) ,返回结果:
{"code":1,"msg":"Hello API","data":""}
4.到此为止,一个前台api应用基本创建完成
