使用composer安装smarty3.1
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2017-02-02 14:40:32
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
前提是已经安装啦composer,并且已经生成的有composer.json这个文件
执行下面命令安装smary包
composer require smarty/smarty

如上图,安装成功,之后就是使用啦
//开启调试模式
define('APP_DEBUG', true);
//入口文件目录绝对路径
define('SITE_ROOT', str_replace('\\', '/', __DIR__));
//数据缓存目录绝对目录
defined('DATA_PATH') or define('DATA_PATH', SITE_ROOT . '/data');
//包含自动加载类
$loader = require './vendor/autoload.php';
//smarty实例化
$smarty = new \Smarty;
//$smarty->left_delimiter = "{#";
//$smarty->right_delimiter = "#}";
$smarty->setTemplateDir(SITE_ROOT . '/views/'); //设置模板目录
$smarty->setCompileDir(SITE_ROOT . '/data/cache/templates_c/');
$smarty->setConfigDir(SITE_ROOT . '/views/smarty_configs/');
$smarty->setCacheDir(SITE_ROOT . '/data/cache/smarty_cache/');
//$smarty->force_compile = true;
if (APP_DEBUG) {
//$smarty->debugging = true;
$smarty->caching = false;
$smarty->cache_lifetime = 0;
} else {
//$smarty->debugging = false;
$smarty->caching = true;
$smarty->cache_lifetime = 120;
}
$smarty->assign('title', '标题');
$smarty->display('index.html');