zoukankan      html  css  js  c++  java
  • *ecshop 模板中foreach用法详解

    1、foreach分以下几个参数

    from, item, name, iteration, index

    2、使用foreach循环

         如果php要传递一个数组(如:$array)给ecshop的smarty模板.那么我们将通过from=$array 来接收,写法是

    {foreach from = $array item = item}

    3、ecshop中smarty的下标如何表示,请看下面的例子:
         

    {foreach from = $array item = item name=name} 
         {$smarty.foreach.name.iteration}
    {/foreach} 

    这里的iteration就是从1开始的下标,如果要从0开始的下标,应该使用

    {$smarty.foreach.name.index}

    4、如何判断是否是foreach循环的开始和结束

    {if $smarty.foreach.last}
    
    {if $smarty.freach.first}

    5、如何使用双重循环.

    {foreach from = $test item =item}
      {foreach from=$item.children item=child}
        {$child.name}
      {/foreach}
    {/foreach}

    6、ecshop中的

    {foreach from=$searchkeywords item=val}

    相当于

    foreach ($searchkeywords as $val) {}
  • 相关阅读:
    05-删除提示
    04-setTimeout
    03-页面加载事件
    02-对话框
    01-window
    18-选择水果
    17-元素操作的方法
    13-动态创建表格
    【数据库】SQL必知必会复习
    【数据库】JDBC课设(2)addbatch批处理SQL语句
  • 原文地址:https://www.cnblogs.com/iz100/p/3187470.html
Copyright © 2011-2022 走看看