ThinkCMF小程序API开发框架

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

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

ThinkCMFlite v1.0.3

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

GitHub

https://github.com/thinkcmf/thinkcmfapi

API手册

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文件

<?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应用基本创建完成

演示小程序



[结束!!]


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值