程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> smarty的路徑

smarty的路徑

編輯:PHP綜合
安裝smarty(最重要的是路徑,讓我頭疼幾天就是因為路徑不對)
    首先下載最新版本的Smarty。解壓下載的文件(目錄結構還蠻復雜的)。接下來我演示給大家一個安裝實例,看過應該會舉一反三的。
   (1) 我在根目錄下建立了新的目錄demo,再在demo裡建立一個目錄smarty。將剛才解壓縮出來的目錄的libs拷貝到smarty裡,再在smarty裡新建templates目錄,templates裡新建cache,templates,templates_c, config
   (2) 新建一個模板文件:index.Html,將此文件放在demo/smarty/templates/templates目錄下,代碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTDHtml 4.01 Transitional//EN""http://www.w3.org/TR/Html4/loose.dtd">
<Html>
<head>
<metahttp-equiv="Content-Type" c>
<title>Smarty</title>
</head>
<body>
{$hello}
</body>
</Html>
新建index.PHP,將此文件放在demo下:
<?PHP
//引用類文件
require 'smarty/libs/Smarty.class.PHP';
$smarty = new Smarty;
//設置各個目錄的路徑,這裡是安裝的重點
$smarty->template_dir ="smarty/templates/templates";
$smarty->compile_dir ="smarty/templates/templates_c";
$smarty->config_dir = "smarty/templates/config";
$smarty->cache_dir ="smarty/templates/cache";
//smarty模板有高速緩存的功能,如果這裡是true的話即打開caching,但是會造成網頁不立即更新的問題,當然也可以通過其他的辦法解決
$smarty->caching = false;
$hello = "Hello World!";
//賦值
$smarty->assign("hello",$hello);
//引用模板文件
$smarty->display('index.Html');
?>
(3) 執行index.PHP就能看到Hello World!了。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved