首页 » SEO优化 » phpsmarty缓存技巧_PHP高手之路之Smarty模板引擎

phpsmarty缓存技巧_PHP高手之路之Smarty模板引擎

访客 2024-11-04 0

扫一扫用手机浏览

文章目录 [+]

模板引擎事理示意图:

Html页面先利用占位符代替,然后模板引擎再从PHP文件读取真实数据,并最终生成一个编译文件,利用真实数据更换占位符

phpsmarty缓存技巧_PHP高手之路之Smarty模板引擎

目前模板引擎技能有很多,Laravel框架(blade模板引擎)、ThinkPHP框架(自己的模板引擎技能),这里说一下Smarty模板关于变量的一些先容。

phpsmarty缓存技巧_PHP高手之路之Smarty模板引擎
(图片来自网络侵删)

Smarty大略先容

利用:

下载Smarty模板,直接加载smarty里面的Smarty.class.php并实例化

视图文件

最终生成的编译文件会默认保存到templates_c这个目录(后期可以修正)

Smarty模板中变量来源

(1)smarty分配(assign)过来的真实数据

(2)配置文件数据

什么是配置文件?

配置文件用来保存一些有规范的、可以在多个文件中公用的数据

(3)smarty保留的变量

这些变量是smarty保留的、内置的,不须要声明、加载,可以直策应用

{$smarty.now},用来获得当前的韶光戳

{$smarty.const.常量名},用来得到PHP文件中定义的常量

{$smarty.config},得到配置文件中的配置项

{$smarty.current_dir} ,当前文件所在的目录

PHP文件中定义常量

(4)PHP要求变量

在html模板中,还可以得到PHP供应的http要求是携带的变量、PHP的环境变量等

Smarty模板中变量调节器

变量调节器:便是对模板中的变量进行调节、润色浸染

例如:模板中可以利用{$smarty.now}获得当前的韶光戳,用户看不懂韶光戳的,以是我们须要对变量进行润色,将其转换成日期格式就好了

语法:{模板变量|润色器:通报的参数}

将当前的韶光戳转换成日期格式:{$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'}

PHP文件中设置分配的变量

Smarty学习内容还有很多,像流程掌握语句,还有Smarty缓存机制,模板的干系配置,节制了可以更轻松的上手利用框架。

标签:

相关文章

QQ聊天恶搞代码技术背后的趣味与风险

人们的生活越来越离不开社交软件。在我国,QQ作为一款历史悠久、用户众多的社交平台,深受广大网民喜爱。在QQ聊天的过程中,恶搞代码的...

SEO优化 2025-03-02 阅读1 评论0

Python代码截屏技术与应用的完美融合

计算机屏幕截图已经成为人们日常生活中不可或缺的一部分。无论是分享工作成果、记录游戏瞬间,还是保存网页信息,屏幕截图都发挥着重要作用...

SEO优化 2025-03-02 阅读3 评论0

QQ无限刷礼物代码技术突破还是道德沦丧

社交平台逐渐成为人们生活中不可或缺的一部分。QQ作为我国最具影响力的社交软件之一,其丰富的功能吸引了大量用户。近期有关QQ无限刷礼...

SEO优化 2025-03-02 阅读1 评论0