2 Star 4 Fork 4

微擎/api_dev

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
# 结构

开发的模块放到 /api_dev/userapi 里面, 本框架用来模拟开发云API。

# $gpc 

## 模块中调用云API
```
// site.php 模块中调用
load()->classs('cloudapi');
$api = new CloudApi();
$result = $api->get('Store', 'test', array('data' => ['hehe' => 'haha']), 'html');
print_r($result);
```

## 云API 的实现
```
// api_dev/userapi/store.php
class Store {
	public function test($gpc) {
		print_r($gpc);
	}
}

/* $gpc
Array
(
    [c] => Store 			// Class
    [a] => test				// function
    [dataType] => html		// 返回html,echo & exit,返回 json 请调用 json_result(mixed $data);
    [api_qs] => eyJkYXRhIjp7ImhlaGUiOiJoYWhhIn19
    [data] => Array
        (
            [hehe] => haha
        )

)
*/
```

# 如何使用缓存

> demo 里面的 Cache 类只是本地模拟数据存储的简单实现,并非上线上的实现方式

```
// 直接使用,系统已自动加载
$cache = new Cache();

$cache->set('a', 'aa');
$cache->set('b', 'bb');
$cache->set('c', 'cc');

cloud_debug($cache->get('a'), 'a');
cloud_debug($cache->get_many(['a', 'b']), 'a, b');
cloud_debug($cache->get_many(['a', 'b', 'c']), 'a, b, c');

$cache->delete('b');
$cache->delete(['a', 'b']);
exit;
```

空文件

简介

云API本地开发框架 展开 收起
PHP
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/we7coreteam/api_dev.git
[email protected]:we7coreteam/api_dev.git
we7coreteam
api_dev
api_dev
master

搜索帮助