我们在实际的开发过程中往往都是会是团队的开发
但是在开发中如果是使用传统式的开发就像T皮球一样,等美工完事了一步又到后台开发如此类推,效率实在太慢了
所以我们可以使用smarty进行开发,从而使得模版和代码进行分离出来,,废话不多说开干
1..smarty当然是要去下载啦
http://www.smarty.net/ Smarty官方网站
2.下载好后直接在压缩包里找到libs文件,将他放到您的项目里面即可
里面的demo是个演示代码(不用叼他即可)
3.libs里面的
plugins是自定义插件包
sysplugins是系统插件包
debug.tpl是调试插件包
Smarty.class.php是smarty的入口文件
如果是想使用低版本的可以使用SmartyBC.class.php
4.smarty部署三步
第一步:复制libs目录到项目目录中,并更名为Smarty(名字任意,但要见名思义
第二步:创建PHP入口文件
第三步:创建templates文件夹作为项目模板目录,并创建模板文件
5.Smarty入门五步走
第一步:在PHP入口文件中,引入Smarty入口文件
第二步:创建smarty对象
第三步:初始化信息(读取数据、设置相应内容)
第四步:通过assign方法分配变量到模板文件
第五步:通过display方法实现对模板内容的显示输出
如代码:
<?php //引入Smarty文件入口 require “smarty/Smarty.class.php”; //创建smarty对象 $smarty = new Smarty(); //初始化数据 $title = ‘smarty模版引擎‘; $content = ‘smart模版引擎是业界最注明的引擎之一‘; //通过assign方法分配变量到模版 $smarty -> assign(‘title’,$title); $smarty -> assign(‘content’,$content); //通过display方法输出数据 $smarty -> display(“demo01.html”);
模版文件一般都是会新建个templates目录来存放
如:templates/demo01.html
里面的代码:
<!DOCTYPE html> <html> <head> <meta charset=’utf-8′> <title></title> </head> <body> <h1>{$title}</h1> <div>{$content}</div> </body> </html>
时间: 2024-10-24 15:47:41