zoukankan      html  css  js  c++  java
  • php section

     介绍php section使用

    {section name = name loop = $varName[, start = $start, step = $step, max = $max, show = true]} 

    name: section的名称,不用加$
    $loop: 要循环的变量,在程序中要使用assign对这个变量进行操作。
    $start: 开始循环的下标,循环下标默认由0开始
    $step: 每次循环时下标的增数
    $max: 最大循环下标

    $show: boolean类型,决定是否对这个块进行显示,默认为true 

    例子 

     配置文件

    <?php
    $attach_sort[0]['id']=0;
    $attach_sort[0]['name']="全部";
    $attach_sort[0]['num']=30;
    $attach_sort[1]['id']=1;
    $attach_sort[1]['name']="用户通讯";
    $attach_sort[1]['num']=30;
    $attach_sort[2]['id']=2;
    $attach_sort[2]['name']="文献综述";
    $attach_sort[2]['num']=30;
    $attach_sort[3]['id']=2;
    $attach_sort[3]['name']="认证认可";
    $attach_sort[3]['num']=30;
    $attach_sort[4]['id']=2;
    $attach_sort[4]['name']="仪器资料";
    $attach_sort[4]['num']=30;
    $attach_sort[5]['id']=2;
    $attach_sort[5]['name']="实验方法";
    $attach_sort[5]['num']=30;
    $attach_sort[6]['id']=2;
    $attach_sort[6]['name']="分析方法";
    $attach_sort[6]['num']=30;
    $attach_sort[7]['id']=2;
    $attach_sort[7]['name']="标准";
    $attach_sort[7]['num']=30;
    $attach_sort[8]['id']=2;
    $attach_sort[8]['name']="会议论文";
    $attach_sort[8]['num']=30;
    $attach_sort[9]['id']=2;
    $attach_sort[9]['name']="课件讲义";
    $attach_sort[9]['num']=30;
     
     
    $smarty->assign("attach_sort", $attach_sort);      //分类

     
    ?>

     html 模板

    {section name=sort  loop=$attach_sort}
    <href="list.php?sort={$attach_sort[sort].id}{if $keyword}&keyword={$keyword}{/if}" {if $sort=={$attach_sort[sort].id}}class="fox"{/if}>{$attach_sort[sort].name}</a>
    {/section}
  • 相关阅读:
    SpringBoot 添加JSP支持
    SpringBoot的过滤器和拦截器和全局异常处理
    SpringBoot日志配置-logback和log4j2
    SpringBoot使用thymeleaf模板
    乐观锁与悲观锁
    js中的val extinner 的区别
    centos7安装最新版node和npm
    ES2020,你需要知道的一切内容!
    U盘弹出文件或目录损坏且无法读取实测解决教程
    MySQL远程连接丢失问题解决方法
  • 原文地址:https://www.cnblogs.com/ly312/p/2007546.html
Copyright © 2011-2022 走看看