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 5.0对象模型深度探索之绑定
Sep 05 PHP
PHP 多维数组排序(usort,uasort)
Jun 30 PHP
php中通过虚代理实现延迟加载的实现代码
Jun 10 PHP
用php随机生成福彩双色球号码的2种方法
Feb 04 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
May 23 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
初识laravel5
Mar 02 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
Yii清理缓存的方法
Jan 06 PHP
PHP消息队列用法实例分析
Feb 12 PHP
php用xpath解析html的代码实例讲解
Feb 14 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 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执行速度全攻略(下)
2006/10/09 PHP
建立文件交换功能的脚本(二)
2006/10/09 PHP
php随机输出名人名言的代码
2012/10/07 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
浅谈JS日期(Date)处理函数
2014/12/07 Javascript
10条建议帮助你创建更好的jQuery插件
2015/05/18 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
Vue.js组件tab实现选项卡切换
2020/03/23 Javascript
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
微信小程序绘制图片发送朋友圈
2019/07/25 Javascript
js实现中文实时时钟
2020/01/15 Javascript
原生js实现滑块区间组件
2021/01/20 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
python 浮点数四舍五入需要注意的地方
2020/08/18 Python
canvas 绘图时位置偏离的问题解决
2020/09/16 HTML / CSS
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
伦敦奥运会的口号
2014/06/21 职场文书
销售员工作检讨书(推荐篇)
2014/10/18 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
小学大队长竞选稿
2015/11/20 职场文书
基于Redis的List实现特价商品列表功能
2021/08/30 Redis