-
smarty3.0简单初始化参数配置
-
-
/* 取得当前所在的目录 */
define('PATH_ROOT', str_replace('include/lib.php', '', str_replace('\\', '/', __FILE__)));
//生成_caches目录
if (!file_exists(PATH_ROOT . 'template/_caches')){
/* 如果不存在caches目录,则创建它 */
@mkdir(PATH_ROOT . 'template/_caches', 0777);
@chmod(PATH_ROOT . 'template/_caches', 0777);
}
//生成_compiled目录
if (!file_exists(PATH_ROOT . 'template/_compiled')){
/* 如果不存在caches目录,则创建它 */
@mkdir(PATH_ROOT . 'template/_compiled', 0777);
@chmod(PATH_ROOT . 'template/_compiled', 0777);
}
clearstatcache();
//smarty3.05
require('smarty3.0/Smarty.class.php');
$smarty = new Smarty;
$smarty->setTemplateDir(PATH_ROOT); //模版路径
$smarty->setCacheDir(PATH_ROOT . 'template/_caches'); //缓存文件路径
$smarty->setCompileDir(PATH_ROOT . 'template/_compiled'); //编译文件路径
$smarty->setCaching(false); //是否启用缓存
$smarty->setCacheLifetime(120); //缓存时间为120秒
$smarty->compile_check = true; //查看缓存模版是否修改,如果修改则重新建立。
$smarty->force_compile = false; //强迫Smarty在每次调用时都重新编译模板,开发时可用,在实际环境中尽量不要使用。
$smarty->debugging = false; //页面调试
$smarty->registerResource('db', array('db_get_template', 'db_get_timestamp', 'db_get_secure', 'db_get_trusted'));
$smarty->registerResource('str', array('str_get_template', 'str_get_timestamp', 'str_get_secure', 'str_get_trusted'));
-
6044 次浏览
1 条评论
收藏
1个评论
-
-
wapsky
官方认证帐号 2020-12-01 10:00
-
学习!
-
-
回复 · 0条回复
-
作者信息
-
关注
-
试
免费试用
-
咨询热线
-
咨询热线
020-82299 259
-
在线咨询