php开发小程序api,ThinkCMF小程序API开发框架

项目地址:(基于ThinkCMF框架)

https://www.thinkcmf.com/wxapp.html

ThinkCMFlite v1.0.3

https://www.kancloud.cn/thinkcmf/cmf5api/451391

https://github.com/thinkcmf/thinkcmfapi

https://www.thinkcmf.com/cmf5api.html

快速开始

1.请先安装ThinkCMF5

2.下载API代码覆盖到ThinkCMF5根目录

thinkcmf 根目录

├─api api目录

├─app 应用目录

├─data 数据目录

│ ├─conf 动态配置目录

│ ├─runtime 应用的运行时目录(可写)

│ └─ ... 更多

├─public WEB 部署目录(对外访问目录)

│ ├─api api入口目录

│ ├─index.php 入口文件

│ └─.htaccess apache重写文件

├─simplewind

│ ├─cmf CMF核心库目录

│ ├─extend 扩展类库目录

│ ├─thinkphp thinkphp目录

│ └─vendor 第三方类库目录(Composer)

├─composer.json composer 定义文件

├─LICENSE.txt 授权说明文件

├─README.md README 文件

├─think 命令行入口文件复制代码

3.访问http://你的域名/api

{

"code":1,

"msg":"恭喜您,API访问成功!",

"data":{

"version":"1.0.0",

"doc":"http://www.kancloud.cn/thinkcmf/cmf5api"

}

}复制代码

第一个API应用

1.在api目录下创建blog目录

blog结构:

1.2.3.4.5.6.7.8.9.10.├─api 应用目录

│ ├─blog 应用目录

│ │ ├─controller 控制器目录

│ │ ├─lang 多语言包(可选)

│ │ ├─logic 逻辑层目录(可选)

│ │ ├─model 模型目录(可选)

│ │ ├─service 服务层目录(可选)

│ │ ├─validate 验证器目录(可选)

│ │ ├─config.php 应用配置文件(可选)

│ │ ├─route.php 路由配置文件(可选)复制代码

2.创建一个前台api控件器(controller),在应用controller目录下创建一个IndexController.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应用基本创建完成

演示小程序

ae99f004f9056a98c547cde55d57615a.png

[结束!!]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值