smarty的section嵌套循环用法示例


Posted in PHP onMay 28, 2016

本文实例讲述了smarty的section嵌套循环用法。分享给大家供大家参考,具体如下:

{section name="sec1" loop=$typeList}
<TABLE class=left20 height=25 cellSpacing=0 cellPadding=0 width=624 
  background=images/indexbg.gif border=0>
   <TBODY>
   <TR>
    <TD class=zi align=left width=554 height=25>  <FONT 
     color=#ffffff><B>{$typeList[sec1].typeName}</B></FONT></TD>
    <TD vAlign=top width=70 height=25><a href="hot.html"><IMG src="images/more.gif" width="53" height="25" 
   border=0></a></TD>
   </TR></TBODY></TABLE>
  <table cellspacing="0" cellpadding="0">
   <tr> 
{section name="sec2" loop=$typeList[sec1].shop}
    <td><table cellspacing="0" cellpadding="0">
      <tr>
       <td valign="center" align="middle" width="116"><table cellspacing="0" cellpadding="0">
         <tr>
          <td><a href="show_prop.php?id={$typeList[sec1].shop[sec2].id}" target="_blank"><img src="http://localhost/{$typeList[sec1].shop[sec2].img_url}" width="84" height="88" border="0"></a></td>
         </tr>
       </table></td>
      </tr>
      <tr>
       <td class="hongzi" align="middle"> <a href="a01.htm">{$typeList[sec1].shop[sec2].name} </a> </td>
      </tr>
      <tr>
       <td class="zi2" align="middle">数量:{$typeList[sec1].shop[sec2].num} 个 </td>
      </tr>
      <tr>
       <td class="zi2" align="middle">价格:{$typeList[sec1].shop[sec2].price} 白金币 </td>
      </tr>
    </table></td>
{/section}
    </tr>
</table>
{/section}

将sec1 的 $typeList[sec1].shop 作为sec2的loop

就可以取到shop其中的数组的内容

希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。

PHP 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 PHP
C# Assembly类访问程序集信息
Jun 13 PHP
PHP 类商品秒杀计时实现代码
May 05 PHP
php短域名转换为实际域名函数
Jan 17 PHP
php中取得文件的后缀名?
Feb 20 PHP
C#使用PHP服务端的Web Service通信实例
Apr 08 PHP
PHP中new static() 和 new self() 的区别介绍
Jan 09 PHP
php结合ACCESS的跨库查询功能
Jun 12 PHP
php实现计算百度地图坐标之间距离的方法
May 05 PHP
mac系统下为 php 添加 pcntl 扩展
Aug 28 PHP
如何使用PHP给图片加水印
Oct 12 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 PHP
PHP引用返回用法示例
May 28 #PHP
php时间函数用法分析
May 28 #PHP
zend framework重定向方法小结
May 28 #PHP
php通过文件头判断格式的方法
May 28 #PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
May 27 #PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 #PHP
php使用pdo连接sqlite3的配置示例
May 27 #PHP
You might like
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
dedecms模板标签代码官方参考
2007/03/17 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
50个优秀经典PHP算法大集合 附源码
2020/08/26 PHP
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
javascript制作网页图片上实现下雨效果
2015/02/26 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
详解vue.js根据不同环境(正式、测试)打包到不同目录
2018/07/13 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
python3.6.3转化为win-exe文件发布的方法
2018/10/31 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
英国领先的奢侈品零售商之一:CRUISE
2016/12/02 全球购物
个人优缺点自我评价
2014/01/27 职场文书
学校安全生产承诺书
2014/05/23 职场文书
主持人开幕词
2015/01/29 职场文书
荒岛余生观后感
2015/06/09 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python
Spring Data JPA框架持久化存储数据到数据库
2022/04/28 Java/Android