多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
同样以 blog应用为例 1.在api目录下创建blog目录 `blog`结构: ```php ├─api 应用目录 │ ├─blog 应用目录 │ │ ├─controller 控制器目录 │ │ ├─lang 多语言包(可选) │ │ ├─logic 逻辑层目录(可选) │ │ ├─model 模型目录(可选) │ │ ├─service 服务层目录(可选) │ │ ├─validate 验证器目录(可选) │ │ ├─route.php 路由配置文件(可选) ``` 2.创建一个前台api控件器(controller) 在应用controller目录下创建一个IndexController.php文件 ```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应用基本创建完成