1、文件結構php
2、配置文件 init.inc.php
緩存
/**ui
file: init.inc.php Smarty對象的實例化及初始化文件spa
*/插件
define ("ROOT",str_replace('\\','/',dirname(__FILE__)).'/'); //指定項目的根路徑對象
require ROOT.'libs/Smarty.class.php'; //加載Smarty類文件it
$smarty = new Smarty(); //實例化Smarty類的對象$smarty編譯
/*使用Smarty3的設置默認的路徑*/模板
$smarty ->setTemplateDir(ROOT.'templates/'); //設置模板文件class
$smarty ->setCompileDir(ROOT.'templates_c/'); //設置全部編譯過的模板文件存放的目錄
$smarty ->setPluginsDir(ROOT.'plugins/'); //設置爲模板擴充插件存放目錄
$smarty ->setCacheDir(ROOT.'cache/'); //設置緩存文件存放的目錄
$smarty ->setConfigDir(ROOT.'configs/'); //設置模板配置文件存放的目錄
$smarty ->caching = false; //設置Smarty緩存開關
$smarty ->cache_lifetime = 60*60*24; //設置模板緩存有效時間的長度爲1天
$smarty ->left_delimiter = '<{'; //設置模板語言中的左結束符
$smarty ->right_delimiter = '}>'; //設置模板語言中的右結束符