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

smarty模板的基礎搭建,smarty模板搭建

編輯:關於PHP編程

smarty模板的基礎搭建,smarty模板搭建


1、下載smarty模板,官方即有

2、解壓即可、你會得這樣的目錄

除了libs文件夾其余都可以刪掉(不知道有啥用)。

3、在當前目錄下分別創建templates、templates_c、cache、config的文件夾,別的名字也可以,但是需要修改配置文件

4、在根目錄下創建個文件夾叫啥都行,創建個php文件,將下列代碼粘入其中。

require_once("libs/smarty.class.php");
$smarty=new smarty();
$smarty->template_dir="templates";//指定模板文件的路徑
$smarty->compile_dir="templates_c";//指定編譯的文件路徑
$smarty->cache_dir="cache";//指定緩存文件路徑
$smarty->config_dir="config";//指定smarty配置文件路徑
$smarty->left_delimiter="<{";//指定左定界符,避免和JS沖突
$smarty->right_delimiter="}>";
$smarty->assign("name","用過框架都懂");//注冊變量
$smarty->display("index.tpl");//顯示模板

5、接下來,在templates文件夾下創建index.tpl的模板文件,顯示變量值,內容如下

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

</head>
<body>
<h1><{$name}></h1>
</body>
</html>

6、運行該php文件,他絕筆會報錯像這樣

因配置文件路徑的問題,改成這樣就好了,因為不是在執行的文件不是在根目錄下,所以會報這個錯。

7、最基礎的smarty框架就搭建完成了,主要是路徑的問題會犯錯誤,如果是下面這樣的錯誤

這說明引入文件沒有問題但是,配置錯誤了像下面這樣,新手很容易蒙圈。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved