联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
接口如何调用自定义资料插件的多文件回调代码返回数据查询自定义
类型:迅睿CMS 更新时间:2020-09-22 21:51:20 接口 插件 return 自定义资料

api接口如何调用“自定义资料”插件的多文件RUL

PHP回调代码:

$return = []; // 返回数据
// 查询自定义资料下多图片
$data = \Phpcmf\Service::M()->table('1_block')->where("id", "2")->getAll();
if ($data) {
    
     foreach ($data as $r) {
        $return= [
            'content' => $r['content'],
        ];
    }
}

接口查询返回:

{
 "code": 1,
 "msg": "ok",
 "data": {
  "content": "{i-4}:\"{\\\"file\\\":[\\\"23\\\"],\\\"title\\\":[\\\"003\\\"],\\\"description\\\":[\\\"\\\"]}\""
 }
}

以上这种应该如何去除[\\\和\\\]啊,得到如下格式,然后再转换ID得到文件RUL:

"content": "{i-4}:\"{"file":"23"],"title":"003","description":[""]}""


回帖
  • 官方插件实习技术
    #1楼    官方插件实习技术
    2020-09-22 21:40:35
    Chrome 0
    去自定义资料插件,然后右边,把调用代码发给我看看
  • 西山居
    #2楼    西山居
    2020-09-22 21:41:40
    Chrome 0
    官方插件实习技术 // 下面调用标题{dr_block('xcxsylbt', 1)}// 下面调用内容{php $block=dr_block('xcxsylbt');}{loop $block.file $i $file}文件地址: {dr_get_file($file)}文件标题: {$block['title'][$i]}文件描述: {$block['description'][$i]}{/loop}
  • 官方插件实习技术
    #3楼    官方插件实习技术
    2020-09-22 21:47:12
    Chrome 0
    $return = []; // 返回数据
    // 查询自定义资料下多图片
    $data = \Phpcmf\Service::M()->table('1_block')->where("id", "2")->getRow();
    if ($data) {
        $block = dr_block($data['code']);
        foreach($block['file'] as $i => $file) {
            $return[] = dr_get_file($file);
        }
        
    }
    满意答案
  • 西山居
    #4楼    西山居
    2020-09-22 21:51:05
    Chrome 0
    官方插件实习技术 哦。可以这样啊
  • 西山居
    #5楼    西山居
    2020-09-22 21:51:20
    Chrome 0
    @官方插件实习技术:非常感谢