php的cms系统哪个好(php文章发布管理系统操作)
CMS自定义数据接口-php执行文件代码
当系统本身的接口不满足你的需求时,你可以在这里进行接口自定义服务端代码(本类型需要有php的开发经验)。
用法举例
查询全部用户,并返回username和email数据
1、定义test.php接口文件:
./dayrui/App/Httpapi/Api/test.php
&<?php/** * api 示例文件 * 变量介绍 * $return 表示标准返回变量 */$return = &[]; // 返回数据// 查询全部会员,并返回username和email$data = PhpcmfService::M()-&>table('member')-&>getAll();if ($data) { foreach ($data as $r) { $return&[] = &[ 'id' =&> $r&['id'], 'username' =&> $r&['username'], ]; }}
这里就写入你的php代码,查询语句,提交语句等等。
中途返回也可以这样写:
PhpcmfService::C()-&>_json(1, '我的返回脚本成功了', &['返回数组']); // 成功写法PhpcmfService::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技能要求比较高,如果遇到执行错误可以在错误日志检查结果。