smarty如何使用绝对路径设置template_dir和compile_dir

2025-05-09 01:49:59
推荐回答(3个)
回答1:

/* 取得当前的根目录 */
define('ROOT_PATH', str_replace('include/init.php[换成当前文件的相对路径]', '', str_replace('\\', '/', __FILE__)));

$smarty->template_dir = ROOT_PATH . 'themes/default';
$smarty->cache_dir = ROOT_PATH . 'temp/caches';
$smarty->compile_dir = ROOT_PATH . 'temp/compiled';

回答2:

可以不用$_SERVER['DOCUMENT_ROOT'].着个 ,用php的dirname[_FILE_]即可

回答3:

顶了