剛學習smarty,為什麼會顯示{% $content %}?解決辦法
來源:互聯網
上載者:User
剛學習smarty,為什麼會顯示{% $content %}?
/* 定義伺服器的絕對路徑 */
define('BASE_PATH',$_SERVER['DOCUMENT_ROOT']);
/* 定義Smarty目錄的絕對路徑 */
define('SMARTY_PATH','/04/Smarty/');
/* 載入Smarty類庫檔案 */
require BASE_PATH.SMARTY_PATH.'Smarty.class.php';
/* 執行個體化一個Smarty對象 */
$smarty = new Smarty;
/* 定義各個目錄的路徑 */
$smarty->template_dir = BASE_PATH.SMARTY_PATH.'templates/';
$smarty->compile_dir = BASE_PATH.SMARTY_PATH.'templates_c/';
$smarty->config_dir = BASE_PATH.SMARTY_PATH.'configs/';
$smarty->cache_dir = BASE_PATH.SMARTY_PATH.'cache/';
$smarty->left_delimiter = '{%';
$smarty->right_delimiter = '%}';
/* 使用Smarty賦值方法將一對兒名稱/方法發送到模板中 */
$smarty->assign('title','第一個Smarty程式');
$smarty->assign('content','Hello,Welcome to study \'Smarty\'!');
/* 顯示模板 */
$smarty->display('01/index.tpl');
?>
{% $title %}
{% $content %}
------解決方案--------------------
{% $title %} => {%$title%}
為啥你們都喜歡改delimiter?
預設的{}不是很好嗎?