联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
我字段是多图的文件字段通过请求显示的是附件没有显示图片地址请
类型:迅睿CMS 更新时间:2020-07-19 18:17:59 字段

我字段是多图的文件字段,通过api请求显示的是附件id没有显示图片地址,请问api怎么获取多图地址啦

image

回帖
  • 官方实习技术
    #1楼    官方实习技术
    2020-07-19 17:57:53
    Chrome 0
    这个需要写回调方法的你把你的请求url详细地址发个我一下,我帮你写一个回调函数参考文档:《回调方法的定义》
  • 华仔
    #2楼    华仔
    2020-07-19 18:03:51
    Chrome 0
    ********此内容仅楼主可见********
    官方实习技术
  • 官方实习技术
    #3楼    官方实习技术
    2020-07-19 18:11:56
    Chrome 0

    打开或新建文件/dayrui/My/Library/Http.php,这个文件专门是定义回调方法的

    <?php namespace My\Library;
    
    class Http extends \Phpcmf\Library\Http
    {
    
        //// 上面是系统自带的
    
        /// 下面是自己加的+++++++++++
    
        public function ppp_list_data($data) {
        
            $rt = [];
            // 这里根据项目的$data输出格式来定义PHP的数据写法,
            // 每个接口的写法几乎不一样,下面是测试例子
            if ($data['list']) {
                foreach ($data['list'] as $t) {
                    $img = [];
                    foreach ($t['images'] as $i) {
                        $img[] = dr_get_file($i);
                    }
                    $rt[] = [
                        'title' => $t['title'],
                        'id' => $t['id'],
                        'thumb' => dr_thumb($t['thumb'], 200, 200),
                        'updatetime' => dr_date($t['_updatetime'], 'Y-m-d H:i:s'),
                        'images' => $img,
                    ];
                }
            }
            
            return $rt;
        }
        
      
    }
    请求:
    ********此内容仅楼主可见********
    满意答案
  • 华仔
    #4楼    华仔
    2020-07-19 18:17:59
    Chrome 0
    @官方实习技术:太感谢了