Smarty基础

Smarty简介什么是Smarty模板引擎为什么要使用模板技术?场景:for($i=0;$i10;$i++){echo “tdfont color=’blue’”.$row[‘name’].”/font/td”;}以上这种写法存在弊端,既有html代码又有php代码,html代码由前台人员实现,php代码由后台人员实现,这个文件该由谁来写?场景:需求开发测试运行不满意修改运行不满意修改………解决方案:我们可以为用户开发N套模板,实现PHP程序与模板程序的绝对分离php程序模板程序 html程序例1:这个程序中html与php混编,不利于开发和维护例2:模板文件:php文件:运行结果:其实,模板技术的核心就是字符串替换使用面向对象编程将以上功能封到一个模板类中Template.class.phpPHP程序:Smarty介绍什么是Smartysmarty是一个基于PHP开发的PHP模板引擎。它提供了逻辑与外在内容的分离。Smarty的特点速度编译型缓存技术编译缓存静态页插件技术语句自由 if/elseif/else/endif实时更新小项目配置Smarty下载Smarty3.0,并解压Smarty2.0PHP4Smarty3.0PHP5解压之后的文件demo:案例libs:Smarty源程序将libs放入到项目中,也可以重命名为Smarty进入到Smarty目录下plugins:自定

文档评论(0)

1亿VIP精品文档

相关文档