您的位置 首页 php

CMS自定义数据接口-php执行文件代码

CMS自定义数据接口-php执行文件代码

当系统本身的接口 不满足你的需求 时,你可以在这里进行接口自定义服务端代码( 本类型需要有php的开发经验 )。

查询全部用户,并返回username和email数据

1、定义test.php接口文件:./dayrui/App/Httpapi/Api/test.php

 <?php
/**
 * api 示例文件
 * 变量介绍
 * $return 表示标准返回变量
 */
$return = []; // 返回数据
// 查询全部会员,并返回username和email
$data = \Phpcmf\Service::M()->table('member')->getAll();
if ($data) {
    foreach ($data as $r) {
        $return[] = [
            'id' => $r['id'],
            'username' => $r['username'],
        ];
    }
}  

这里就写入你的php代码,查询语句,提交语句等等。

中途返回也可以这样写:

 \Phpcmf\Service::C()->_json(1, '我的返回脚本成功了', ['返回数组']); // 成功写法
\Phpcmf\Service::C()->_json(0, '我的返回脚本失败了'); // 失败写法  

2、后台选择test.php文件

3、测试请求结果时,返回格式为:

 array(3) {
  ["code"]=>
  int(1)
  ["msg"]=>
  string(2) "ok"
  ["data"]=>
  array(13) {
    [0]=>
    array(2) {
      ["id"]=>
      string(1) "1"
      ["username"]=>
      string(5) "admin"
    }
    ......  

本类型 对php技能要求比较高 ,如果遇到执行错误可以在 错误日志 检查结果。

文章来源:智云一二三科技

文章标题:CMS自定义数据接口-php执行文件代码

文章地址:https://www.zhihuclub.com/150963.shtml

关于作者: 智云科技

热门文章

网站地图