sqsy 2020-11-21 13:48 采纳率: 0%
浏览 11

图片详细页显示不完全问题出在哪?

article

文章的主数据表article如上图图片id保存在imagepath字段,另一个保存图片路径的表files如下

files

现在我用thinkphp5.1调用的页面是lists

控制码如下

  public function lists(){
        header("Content-type:text/html;charset=utf-8");
        $artId = Request::param('id');
        $m=Db::table('zh_article');
        $i=Db::table('zh_files');
        $data=$m->where("id=".$artId .' or id='.$artId )->select();
        $array=array();

        foreach($data as $k=>$v){
            $v['image']=array();//图片的名字
            $imageId=explode(',',$v['imagepath']);

            foreach($imageId as $vid){
                $img=$i->field('filepath')->where('id',$vid)->find();
                array_push($v['image'],$img);
            }
            array_push($array,$v);
        }

        var_dump($img);
        $this->assign('data',$array);
        return $this->fetch();
    }

显示页主要代码为

  多图显示:

            
                    {volist name="data" id="vo"}
                    {volist name="vo['image']" id="img" }

                            <div class="img-container">

                                <img class="cover-img" src="{$img.filepath}" >
                            </div>

                   {/volist}
                    {/volist}


                <br>

显示效果是只显示一张图,显示效果如下:

img

 

  • 写回答

5条回答 默认 最新

  • 子幽 2020-11-23 18:08
    关注

    看看有没有被覆盖

    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制