网站大量收购独家精品文档,联系QQ:2885784924

大牛笔记课件上午smarty.pptxVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

模板引擎-Smarty讲师:辛老师

内容介绍模板引擎概述Smarty模板语法Smarty缓存系统

模板引擎概述 模板引擎的思想来源于MVC思想模板引擎是用来将程序界面和数据相分离,从而提升开发效率

未使用模板引擎的程序

Smarty模板引擎Smarty是一种从程序逻辑层(php)抽出外在(html/css)描述的PHP框架,这意味着php代码只负责逻辑应用,从外在描述中分离了出来。

Smarty的安装解压之后,获得libs目录,重命名为smarty在php程序中加载smarty.class.php进行实例化即可

Smarty的简单使用1.实例化smarty对象2.设置模板文件目录3.分配变量到模板文件4.显示编译结果

Smarty模板语法smarty中的模板变量smarty的限定符smarty中的内置函数变量调节器模板中的内置标签函数

模板变量从PHP分配的变量 (标量数据、数组、对象)从配置文件读取的变量 通常将url地址的前缀保存在配置文件smarty的保留变量 {$smarty.now} {$smarty.const}{$smarty.config} {$smarty.current_dir}

请求变量可以通过php保留变量{$smarty}访问几个环境和请求变量请求变量诸如$_GET,$_POST,$_COOKIE,$_SERVER,$_ENVand$_SESSION

Smarty的限定符修改限定符:

变量调节器capitalizecount_charactersdate_format %Y-%m-%d%H:%M:%Sdefaultindentupperescape:html实体编码、url编码

变量调节器truncate:参数1:截取的长度参数2:截取之后,追加的字符,该追加字串被计算在截取长度中。

Smarty中的内置函数foreach、foreachelseforstep步长ifelseifelseincludeextendsblockliteral

自定义Smarty函数插件1.插件的位置:plugins2.文件命名规范:insert.getPrice.php3.函数命名规范:smarty_insert_getPrice4.参数的规范:$params数组

Smarty中的缓存缓存概述(画图说明)局部不缓存单模板多缓存判断是否有缓存清除缓存

Smarty中的缓存

局部不缓存例如:股票交易网站,股票信息部分不能缓存

单模板多缓存在生成缓存、判断缓存是否存在时,增加第二个参数,会根据第二个参数来确定对应的缓存文件

清除缓存

本课程版权归泰牛程序员所有泰牛程序员,中国抢手的程序员

文档评论(0)

158****9376 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档