zoukankan      html  css  js  c++  java
  • 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的常量

  • 相关阅读:
    报错信息
    交通
    安装Charles代理
    安装Phabricator
    缓存更新问题
    最好的学习资料在官网
    mysql安装
    git使用
    vbox的centos系统挂载win共享目录做web目录www用户权限问题
    一句话解决windows下quick-cocos2d-x中player3打开黑屏问题
  • 原文地址:https://www.cnblogs.com/prospective-zkq/p/9875266.html
Copyright © 2011-2022 走看看