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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM