API应用开发流程
优质
小牛编辑
139浏览
2023-12-01
同样以 blog应用为例 1.在api目录下创建blog目录
blog
结构:
├─api 应用目录
│ ├─blog 应用目录
│ │ ├─controller 控制器目录
│ │ ├─lang 多语言包(可选)
│ │ ├─logic 逻辑层目录(可选)
│ │ ├─model 模型目录(可选)
│ │ ├─service 服务层目录(可选)
│ │ ├─validate 验证器目录(可选)
│ │ ├─route.php 路由配置文件(可选)
2.创建一个前台api控件器(controller) 在应用controller目录下创建一个IndexController.php文件
<?php
namespace 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应用基本创建完成