PHP Smarty实例教程(二):smarty安装配置路径方法
在上一节我们已经知道了 什么是Smarty模板引擎 那么这一节爱微网讲解怎么安装smarty和配置smarty路径
怎么安装smarty
首页到smarty官方下载smarty套件 爱微网一直用的是这个smarty版本 具体版本号忘记 高海波已经帮你整理好了 大家下载后解压放到你要开发程序的同目录下如图 smarty下载 (请右击用迅雷下载或者http://www.iiwnet.com/doc/lib.zip 把这个网址复制到迅雷和360下载工具)
(lib文件夹 由于本人要开发的程序就是在www服务器根目录下所以lib也要放在这里,也不一定最终要看你的smarty路径是怎么配置的 )
smarty路径配置
先看文件目录具体布局如图
下面为 global.php具体配置路径 php代码 有注释就不多解释了
<?php
/*
*设置默认常量方便修改
*/
header("Content-Type:text/html;charset=utf-8");//设置全局编码
error_reporting(E_ALL & ~E_NOTICE);//取消通知提示
//ini_set('date.timezone','Asia/Shanghai');//设置时区
date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”
define("DEBUG", 0); //smarty模版bug开启 0不开启,1开启
define('APP_PATH',$_SERVER['DOCUMENT_ROOT']);//站点根目录如果你的文件不在根目录下如demo里可以为
//define('APP_PATH',$_SERVER['DOCUMENT_ROOT'].'demo/');
define('SMARTY_PATH',APP_PATH.'lib/'); //smarty目录路径
define('TPL_PATH',APP_PATH.'templates/'); //自定义的前台模版templates目录路径
define('CACHE_PATH',APP_PATH.'cache/'); //缓存目录
define('CSTART',0); //smarty缓存开启状态
define('CTIME',60*60*24*7); //smarty缓存时间设置
define("TPLSTYLE", "iiwnet"); //前后台默认风格模版文件夹在templates目录里
define('LEFT','{'); //smarty左边界
define('RIGHT','}'); //smarty右边界
/*
*Smarty前后台配置
*/
include SMARTY_PATH.'smarty.class.php';//引入smarty类
$tpl = new Smarty(); //实例化smarty操作类
$tpl->template_dir = TPL_PATH.TPLSTYLE; //配置模板风格存放路径
$tpl->compile_dir = SMARTY_PATH.'/templates_c/';//模板php解析文件
$tpl->config_dir = SMARTY_PATH.'/configs/';//配置文件(不考虑)
$tpl->cache_dir = CACHE_PATH;
$tpl->caching=CSTART;
$tpl->cache_lifetime=CTIME;
$tpl->debugging= DEBUG;
$tpl->left_delimiter = LEFT;
$tpl->right_delimiter = RIGHT;
?>
在需要运用smarty地方引人global.php文件即可!好了关于 smarty怎么安装和smarty路径怎么配置就讲解到这里 期待后面Php smarty实例教程 精彩内容
本文由爱微网 aiin.sinaapp.com www.iiwnet.com 原创编写