迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
PHP程序里面
官方的api接口返回数据格式默认只有code msg data 怎么改返回格式
增加一个count 值为 返回数据的总数
因为用到layui的数据表动态获取数据,直接掉api数据缺少了数量值,无法分页
插件版权:官方插件插件名称:API接口
插件教程:https://www.xunruicms.com/doc/app-361.html
kehu_list_data
public function kehu_list_data($data) { $leixing = dr_field_options(23); $rt = []; // 这里根据项目的$data输出格式来定义PHP的数据写法, // 每个接口的写法几乎不一样,下面是测试例子 if ($data) { foreach ($data as $t) { $rt[] = [ 'id' => $t['id'], // ID号 'title' => $t['title'], // 标题 'leixing' => $leixing[$t['leixing']], // 企业类型 'lianxiren' => $t['lianxiren'], // 联系人 'dianhua' => $t['dianhua'], // 电话 'dizhi' => dr_linkagepos('address', $t['quyu'], '') . $t['dizhi'],// 联动区域+详细地址 'comments' => $t['comments'],// 评论数量 ]; } echo json_encode(['code' => 1, 'msg'=>'ok', 'data' => $rt, 'count' => count($data)]);exit; // 强制返回 } return $rt; }
自定义回调函数回调的也是数据部分吧 像截图那样的count这个是怎么回调出来?
官方这个插件的数据返回格式不是只有code msg data吗?
https://www.xunruicms.com/doc/410.html
写了没用啊 具体是怎么写的 可以写个案例我看看吗?
对的啊,没有问题,已经显示了count