poscms自定义返回数据格式函数

此方法在v2.7.5以上版本支持

默认返回JSON数据格式参数为:msg、code、total、id、return等等

开发者可以在URL参数中加上&function=my_function_test

这时候返回数据格式就会采用自定义换上my_function_test来做转换

 

实例接口URL

http://www.fc2.com/index.php?c=api&m=data2&auth=472869ef85d15227acb937eac8d89243&function=my_function_test

 

举例说明:

假设你查询新闻列表数据,需要返回会员的头像(默认是返回uid参数),可以这样自定义返回结果:

第一步:请求地址:

http://www.fc2.com/index.php?c=api&m=data2&auth=472869ef85d15227acb937eac8d89243&function=my_function_test&param=list action=module module=news num=10

 

第二步:定义函数:

新在my_helper.php文件中定义上面的函数my_function_test

function my_function_test($data) {
    $now = array();
    foreach ($data['return'] as $t) {
        $t['touxiang'] = dr_avatar($t['uid']);
        $now[] = $t;
    }
    return $now
}

 

这时候就会返回你自己的数据格式了

 

 

 

原文地址: http://help.dayrui.com/index.php?c=show&id=2195

转载于:https://my.oschina.net/finecms/blog/849174

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值