当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

20.3PHP开发中的模板技术

9/17/2020 9:26:54 PM 人评论

20.3PHP开发中的模板技术

20.3 PHP开发中的模板技术

在基于MVC模型的Web应用开发中,模板是不可或缺的。模板定义了一个并不完全的类HTML文件,它为用户视图提供了最基本内容的框架,一些重要的数据需要在程序中添加到模板中,从而形成完整的用户视图。本节将首先向读者介绍模板的基本概念和其在PHP程序中的用法,然后介绍一个优秀的模板引擎——Smarty。

20.3.1 什么是模板

对于什么是模板这个问题,可以这样解释:模板是一组插入了HTML的PHP脚本,或者说是插入了PHP脚本的HTML,通过这种插入的内容来表示变化的数据。例如下面的代码就是一个简单模板文件的例子。


01 <html>

02 <head>

03 <title>{pagetitle}</title>

04 </head>

05 <body>

06 {greetings}

07 <body>

08 </html>


【代码解析】当用户浏览时,由PHP程序文件打开该模板文件,将模板文件中定义的变量进行替换,动态生成内容,从而向用户显示一个完整的HTML页面。本例中的模板变量就是{greetings}和{pagetitle},这两个变量是在PHP程序使用该模板时,根据具体的内容来替换。下一小节将会讲解处理该模板文件的具体解决办法。

相关教程

共有条评论 网友评论

验证码: 看不清楚?