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了~

  • 相关阅读:
    grep: Linux基础命令及用法 -- grep
    [功能集锦] 003
    [功能集锦] 002
    [mysql相关集锦] 001
    [eclipse中使用Git插件] 008
    [eclipse相关] 001
    [代码优化集锦]
    [功能集锦] 001
    [java基础] 002
    [java基础] 001
  • 原文地址:https://www.cnblogs.com/savokiss/p/4098230.html
Copyright © 2011-2022 走看看