Smarty模板技术-Smarty安装

来源:互联网 发布:印度超越 知乎 编辑:程序博客网 时间:2024/05/18 09:16
注:本文代码均出自瓢城Web俱乐部李炎恢老师Smarty教学视频,仅供学习和研究使用

1. 下载Smarty模板

进入 Smarty官方网站http://www.smarty.net/ 下载Smarty


2. 安装Smarty模板

下载后解压文件 复制 libs 文件夹到项目位置

tar -xzvf ./smarty-3.1.30.tar.gz

3.初始文件创建

在项目根目录(libs同级别目录)中创建Smarty.inc.php文件,将自定义的Smarty个性化配置写入到此文件中,这样以后创建项目的时候直接调用改文件就可以直接使用Smarty,免去重复的配置一些东西(如果不想使用这种配置方式,可以直接将代码拷贝到PHP文件中)

//smarty.inc.php<?php    //创建路径常量    define('ROOT_PATH',dirname(__FILE__));    //引入Smarty    require_once  ROOT_PATH . '/libs/Smarty.class.php';    //创建smarty对象    $smarty=new Smarty();    //设置模版文件位置    $smarty->setTemplateDir('html');    //设置编译文件位置    $smarty->setCompileDir('html_c');    //配置变量目录    $smarty->setConfigDir('config');    //设置缓存(项目调试阶段关闭缓存)    $smarty->caching=false;    $smarty->setCacheDir('cache');

4.创建文件夹

在项目文件夹中创建文件夹这里我创建demo文件夹并在创建好的文件夹中创建Smarty.inc.php中指定的文件夹,若没有配置则创建默认文件夹templates(用来存放模板文件)、templates_c(用来存放模板缓存文件)文件夹。

3.创建一个模板实例

在demo文件夹中创建index.php 并保存如下内容
<?php    require_once '../smarty.inc.php';    global $smarty;    //引入普通变量    $_title='Smarty模板引擎之第一个Smarty';    $smarty->assign('title' , $_title);    $smarty->display('index.html');

在 html 目录中创建 index.html 并保存如下内容

<!doctype html><html>    <head>    <meta charset="utf-8">    <title>{$title}</title>    </head>    <body>        第一个smarty实例     </body></html>

这样就完成了smarty的第一个实例的创建

0 0