Smarty-总结(2)

四、变量修改器(modifier

1.概念及用法:修饰smarty中的变量,用法和函数类似。

2.语法格式:smarty_var|modifier:parm1:parm2..|modifier2….执行顺序从左到右。

3.系统自带的modifiercapitalize/date_format/count*/upperdefault)详见说明书

4.自定义modifier(给相应的文字设置格式)

1.在指定的位置创建Smarty\libs\plugins

2.文件的名称:modifier.funName.php

3.函数名必须以smarty_funType(modifier)_funName($string,$parm1,$parm2…)

其中$string是被修饰的smarty变量。$parm1…是修改器本省的形式参数。


五、   缓存(**

1.     什么是缓存,缓存在php中的意义和作用。

在软件开发当中,缓存就是系统文件的一个文件夹,文件夹中存放已经编译好的静态页面。用户在访问相应的url的时候,如果url被缓存了,页面就直接跳转到了缓存文件区显示,而不用重新解析php文件。

作用就是提升用户体验(提高网站的访问速度)

2.     怎么用缓存

1.设置缓存文件的存放路径

2.开启缓存($smart->caching = 1|true($smarty->caching=2一般用于缓存生存时间的设置)

3.displayfetch生成缓存文件

Display(‘*tpl’,cache_id)生成名称问cache_id******tpl 的缓存文件

Is_cached(‘*.tpl’,cache_id)判断相应的缓存文件是否存在,如果存在的话返回true否则返回false

3.     缓存的应用

l       单页面单缓存:(配合局部不缓存技术index.tpl中将不变的内容缓存(广告))

l       单页面多缓存:新闻显示页面

l       局部不缓存:insert应用在smarty

Insert name=决定数据来源的外部php函数

Insert函数如何定义?

insert函数以insert.funName.php命名,放置到plugins文件夹,php文件中函数名为:smarty_insert_funName($parm){

$parm的内容是smatyinsert函数的全体属性的名与值构成的关联数组

}

清除缓存文件  利用smarty的方法clear_cache(‘*.tpl’,’cache_id’)

清除所有缓存clear_all_cache(int 100)以秒为单位的整数)表示清除超过100秒的缓存文件

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值