• 广东清远垃圾收集点火灾致9人死亡 系烟花爆竹引起 2018-02-22
  • 党务问答:党组与党委有何区别? 2018-02-21
  • 杨浦区贯彻实施长护险 春节加班满足老人护理需求 2018-02-21
  •  “不打烊”不等于“全配送” 快递如何保障春节网购 2018-02-21
  • 冬奥观察:奥林匹克在“云”间 2018-02-20
  •  “不打烊”不等于“全配送” 快递如何保障春节网购 2018-02-20
  • 开创生态文明新时代 绘出美丽中国新图景 2018-02-20
  • 人民网驻阿尔及利亚记者报道集 2018-02-19
  • 党务问答:党组与党委有何区别? 2018-02-19
  • MINI车联网服务3月起升级至4G网络 增加新功能 2018-02-18
  • 以色列警方:已有足够的证据可以用于起诉以总理 2018-02-18
  • 冬奥会短节目第四 金博洋:伤病令我更强大 2018-02-18
  • 天津市北辰区委书记冯卫华:强化政治担当 把主体责任落实落细 2018-02-17
  • 正月初一客流继续回落 全国铁路预计发送旅客389万人次 2018-02-17
  • 送别余光中:诗人虽远行,乡愁永流传 2018-02-17
  • smarty变量操作符总结

    栏目: 编程语言 发布于: 2014-05-01 12:43:00

    smarty 常用的变量操作符总结。

    capitalize [首字母大写]
    count_characters [计算字符数]
    cat [连接字符串]
    count_paragraphs [计算段落数]
    count_sentences [计算句数]
    count_words [计算词数]
    date_format [时间格式]
    default [默认]
    escape [转码]
    indent[缩进]
    lower[小写 ]
    nl2br[换行符替换成<br />]
    regex_replace[正则替换]
    replace[替换]
    spacify[插空]
    string_format[字符串格式化]
    strip[去除(多余空格)]
    strip_tags[去除html标签]
    truncate[截取]
    upper[大写]
    wordwrap[行宽约束]
    {$cook_hotelArr|count} [数组最大下标]

    {section name=s loop=$stu}
    {$stu[s].name}
    {sectionelse}
    无内容
    {/section}

    $smarty->cache_dir="/caches/";  //缓存目录
    $smarty->caching=true;  //开启缓存,为flase的时侯缓存无效
    $smarty->cache_lifetime=60;  //缓存时间

    $smarty->display("cache.tpl",cache_id);  //创建带ID的缓存

    $smarty->clear_all_cache(); //清除所有缓存
    $smarty->clear_cache("index.htm"); //清除index.tpl的缓存
    $smarty->clear_cache("index.htm",cache_id); //清除指定id的缓存

    index.htm

    <div>{insert name="get_time"}</div>

    index.php

    function insert_get_time(){
     return date("Y-m-d H:m:s");
    }

    literal 数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本

    {literal}
    <script language=javascript> …..
    </script>
    {/literal}

    strip标记中数据的首尾空格和回车. 这样可以保证模板容易理解且不用担心多余的空格导致问题。一般放在HTML代码的开始和结束

    同一个域名下的文件缓存处理

    比如分站同一个文件,加载时多个参数就可解决

    $smarty->display("hotel.htm",$cityId);

    您可能感兴趣的文章

    • Smarty模板变量操作符总结
    • smarty模板中使用php函数以及smarty模板中如何对一个变量使用多个函数
    • smarty模板保留变量总结
    • smarty循环操作
    • 对用户传入的变量进行转义操作处理,摘自ecshop
    • smarty include file 使用变量的方法
    • javascript获取鼠标当前位置(兼容IE和firefox)
    • php smarty中文截取插件开发示例
    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:smarty变量操作符总结
    IT技术书籍推荐:
    计算机科学丛书:Php和Mysql Web开发(原书第4版)
    计算机科学丛书:Php和Mysql Web开发(原书第4版)
    Luke Welling (作者), Laura Thomson (作者), 武欣 (译者)
    《计算机科学丛书:Php和Mysql Web开发(原书第4版)》将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子?!都扑慊蒲Т允?Php和Mysql Web开发(原书第4版)》是第4版,经过了全面的更新、重写和扩展,包括PHP 5.3最新改进的特性(例如,更好的错误和异常处理),MySQL的存储过程和存储引擎,Ajax技术与Web 2.0以及Web应用需要注意的安全问题。