夺命雷公狗---Smarty NO:01 环境的安装和部署

我们在实际的开发过程中往往都是会是团队的开发

但是在开发中如果是使用传统式的开发就像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>

 

posted @ 2015-12-09 15:23  夺命雷公狗  阅读(148)  评论(0编辑  收藏  举报