• smarty基本用法


    简介:

    1.smarty语法:它是php的一种模板引擎   它的设计特点是:业务逻辑与显示逻辑分离

    Smarty的标签都是使用定界符{ }括起来
    注释:{* 我是Smarty的注释内容 *}

    <ul>
         {/foreach from=$parent_result item=v/}
            <li data-cate="{/$v.id/}" class="{/if $smarty.get.a eq $v.id/}active{//if/}"><img src="{/$v.icon_url/}" alt="">{/$v.name/}</li>
         {//foreach/}
    </ul>
    使用foreach进行循环遍历,item=v,v相当于当前的数组元素
    2.{array|@count}  对一个数组调用count方法求出数组的长度
    3.{$smarty.get.变量}  获取变量的值

    {* 当变量包含了点号“.”,必须用单引号括起来 *}
    {cycle values="one,two,`$smarty.config.myval`"}
    可以通过点号“.”来使用赋值的数组变量;可以通过下标来使用数组
    从配置文件中获取变量:

    (1)使用#hash#方式的模板,如:<title>{#pageTitle#}</title>
    (2)使用 $smarty.config方式的模板:<title>{$smarty.config.pageTitle}</title>
    {$smarty.now} 可以获取当前的时间戳:{$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'}
    {$smarty.const} 直接访问PHP的常量

  • 相关阅读:
    POJ3297+map字符串处理
    POJ3204+DInic+maxflow
    HDU4704+费马小定理
    FZU-1924+判断环/DFS/BFS
    FZU-1921+线段树
    FZU-1926+KMP
    CodeForce 339:A+B+C
    HDU2896+AC自动机
    POJ2527+多项式除法
    鼠标移入移出事件
  • 原文地址:https://www.cnblogs.com/prospective-zkq/p/9875266.html
Copyright © 2020-2023  润新知