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 相关文章推荐
谈谈PHP语法(4)
Oct 09 PHP
用PHP调用Oracle存储过程的方法
Sep 12 PHP
重新封装zend_soap实现http连接安全认证的php代码
Jan 12 PHP
PHP排序算法的复习和总结
Feb 15 PHP
如何让搜索引擎抓取AJAX内容解决方案
Aug 25 PHP
php中使用base HTTP验证的方法
Apr 20 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
Mar 07 PHP
PHPExcel简单读取excel文件示例
May 26 PHP
PHP下的浮点运算不准的解决方法
Oct 27 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
Dec 06 PHP
详解PHP5.6.30与Apache2.4.x配置
Jun 02 PHP
PHP开发之用微信远程遥控服务器
Jan 25 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
php程序之die调试法 快速解决错误
2009/09/17 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
详解PHP中的序列化、反序列化操作
2017/03/21 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
javaScript对象和属性的创建方法
2007/01/15 Javascript
JavaScript Event学习第三章 早期的事件处理程序
2010/02/07 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
treepanel动态加载数据实现代码
2012/12/15 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
[54:30]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Django中处理出错页面的方法
2015/07/15 Python
Python中super函数的用法
2017/11/17 Python
python正则实现提取电话功能
2018/02/24 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
基于python实现KNN分类算法
2020/04/23 Python
详解Python读取yaml文件多层菜单
2019/03/23 Python
Python实现最常见加密方式详解
2019/07/13 Python
python递归法解决棋盘分割问题
2019/07/17 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
2020/02/21 Python
python计算导数并绘图的实例
2020/02/29 Python
pandas的resample重采样的使用
2020/04/24 Python
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
初中地理教学反思
2014/01/11 职场文书
贫民窟的百万富翁观后感
2015/06/09 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB