开发框架 版主:迅睿框架研发组
多文件 array_slice(): Argument #1 ($array) must be of type array, int given在内容页面的错误
类型:迅睿CMS 更新时间:2022-01-27 15:28:44 生成静态

我的产品图集是使用官方模块改的多文件  见图

image

但是在生成静态html的时候    提示字段必须是数组       array_slice(): Argument #1 ($array) must be of type array, int given


在内容页面的代码是    

       <?php $thumb = array_slice($thumb, 0, 4);?> 

       <?php if ($thumb) { $key=0;foreach ($thumb as $c) { ?>

       <div class="swiper-slide"><img src="{dr_thumb($c.file, 400, 400)}"></div>

       <?php $key++;} } ?>

请问  怎么修改啊 ?


回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-01-27 14:29:34
    诺基亚手机 0
    <?php $thumb = array_slice($thumb, 0, 4);?> 改成 <?php $thumb = dr_arraycut($thumb, 4);?>
    满意答案
  • 如来
    #2楼    如来
    2022-01-27 14:34:10
    Chrome 0
    <?php $thumb = array_slice($thumb, 0, 4);?> 不要这句呀,为什么要加这句话
  • gongying
    #3楼    gongying
    2022-01-27 14:36:34
    Chrome 0
    如来 要取出数组 循环啊 顺便问下大佬 图集你们是怎么做的 啊 ? 怎么循环出来啊 谢谢
  • 小波工作室--标签和API大师
    #4楼    小波工作室--标签和API大师
    2022-01-27 15:27:47
    Chrome 0
    <?php $thumb = array_slice($thumb, 0, 4);?>这句话一般用不上的
  • gongying
    #5楼    gongying
    2022-01-27 15:28:44
    Chrome 0
    @迅睿框架联合创始人:感谢火速答复 棒棒的