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部分常见问题总结
Oct 09 PHP
一些PHP写的小东西
Dec 06 PHP
PHP高自定义性安全验证码代码
Nov 27 PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 PHP
php判断当前用户已在别处登录的方法
Jan 06 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 PHP
PHP学习笔记(二):变量详解
Apr 17 PHP
Yii2.0高级框架数据库增删改查的一些操作
Nov 16 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
Dec 07 PHP
CodeIgniter表单验证方法实例详解
Mar 03 PHP
php中strlen和mb_strlen用法实例分析
Nov 12 PHP
laravel 字段格式化 modle 字段类型转换方法
Sep 30 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
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
PHP Global定义全局变量使用说明
2013/08/15 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
php广告加载类用法实例
2014/09/23 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
Javascript 判断 object 的特定类转载
2007/02/01 Javascript
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
js有序数组的连接问题
2013/10/01 Javascript
一个简单的jquery的多选下拉框(自写)
2014/05/05 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
js自定义回调函数
2015/12/13 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
浅谈webpack组织模块的原理
2018/03/10 Javascript
详解如何运行vue项目
2019/04/15 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
Python下载指定页面上图片的方法
2016/05/12 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
flask框架渲染Jinja模板与传入模板变量操作详解
2020/01/25 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
html5视频自动横过来自适应页面且点击播放功能的实现
2020/06/03 HTML / CSS
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
教师评优的个人自我评价分享
2013/09/19 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
分析Python list操作为什么会错误
2021/11/17 Python