• ecshop 模板变量循环 foreach


    ecshop是smarty的改版,删除了一些功能,比如模板中的四则运算被删除了,比如我们想通过运算得到循环的key+1这样是得不到他的值的,不过我们可以使用其他的方法来得到。

    .iteration

    iteration contains the current loop iteration and always starts at one, unlike index It is incremented by one on each iteration.


    比如

    $menu_list = array(

    a=>array(1=>'tom',2=>'lily');

    b=>array(5=>'lintao',4=>'dream');

    );


    $smarty->assign('menu',$menu_list);


    前台循环输出:

    {foreach from $menu key=key item=value name=name}

    循环初始值从1开始:{$smarty.foreach.name.iteration}

    循环初始值从0开始:{$smarty.foreach.name.index}

    获得数组key: key

    获得数组value: value

    获得数组value中的值:value['1'],value['4']等

    {/foreach}


  • 相关阅读:
    MySQL 之 创建千万数据测试
    MySQL中的各种引擎
    MySQL 之【约束】【数据库设计】
    MySQL 的增删改查
    SQL数据类型
    SQL 数据类型
    数据库
    摘要算法
    Python 标准库-json
    Python 标准库-sys
  • 原文地址:https://www.cnblogs.com/itdreamfly/p/12871646.html
Copyright © 2020-2023  润新知