zoukankan      html  css  js  c++  java
  • phpcms图片模型调用组图的问题

    phpcms里面有个图片模型,之前一直没有用过,之前用的轮播图是用文章+缩略图+推荐位实现的

    今天看了一下图片模型添加内容的地方,和平常的文章相比多了一个组图的地方:

    也即可以用一篇文章管理多个图片吧

    那么我前台需要一个轮播图实现动态展示,怎么调用呢?

    本来我是这样调的:因为只有一个文章在返回值$data里,而且键值是id,所以$data[1],注意需要调用副表,就是那个moreinfo="1"

    {pc:content action="lists" catid="11" order="id DESC" moreinfo="1" return="data"}
         {loop $data[1][pictureurls] $r}
               <li class="on">
                    <div class="txt_box">
                         <div class="tit"><img src="{$r[url]}" alt="{$r[alt]}" /></div>
                    </div>
               </li>
         {/loop}
    {/pc}

    结果竟然不显示!!!

    var_dump了一下$data[1][pictureurls],没问题啊,可以出来啊!真奇怪

    然后查了半天,猛然看到var_dump($data[1][pictureurls])的类型是String。。。

    好吧,怪不得呢,记得phpcms全局函数库中有string转array的,查了一下,是string2array方法

    然后改成这样调:

    {pc:content action="lists" catid="11" order="id DESC" moreinfo="1" return="data"}
          {loop string2array($data[1][pictureurls]) $r}
              <li class="on">
                   <div class="txt_box">
                        <div class="tit"><img src="{$r[url]}" alt="{$r[alt]}" /></div>
                   </div>
              </li>
          {/loop}
    {/pc}

    OK了~

  • 相关阅读:
    maven继承父工程统一版本号
    shiro权限控制参考
    动态查询列表页面的分页
    SVN服务器更改ip地址后怎么办
    cookie记住密码功能
    分享小插件的问题
    阿里云短信验证
    从svn上更新maven项目时,所有文件变成包的形式
    Maven工具
    Mybatis的dao层传递单参出现的问题
  • 原文地址:https://www.cnblogs.com/savokiss/p/4098230.html
Copyright © 2011-2022 走看看