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

SMARTY學習手記

編輯:PHP綜合
學習PHP不能不提下SMARTY,作為著名的模板程序,SMARTY自然有其優勢。下面是我總結的自己的一點學習心得吧!
=====================================
先在smarty.php.net下載最新smarty
將libs文件夾放在你的WEB目錄下,我是放在smarty下的,目錄情況如下:e:/smarty/libs
在smarty目錄下新建如下文件夾:
templates(這裡放你的模板文件,即tpl文件)
configs
templates_c(自動將編譯完的文件轉成PHP放在這)
cache
然後在wwwroot目錄下建立index.php:
<?php 
include "smarty/libs/Smarty.class.php"; 
define('__SITE_ROOT', 'e:/smarty'); // 最後沒有斜線 
$tpl = new Smarty(); 
$tpl->template_dir = __SITE_ROOT . "/templates/"; 
$tpl->compile_dir = __SITE_ROOT . "/templates_c/"; 
$tpl->config_dir = __SITE_ROOT . "/configs/"; 
$tpl->cache_dir = __SITE_ROOT . "/cache/"; 
//$tpl->left_delimiter = '<{';  可根據需要更改。 
//$tpl->right_delimiter = '}>'; 
$tpl->assign('name','world!'); 
$tpl->display('index.tpl')
?> 

在template目錄下建立index.tpl:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html> 
<head> 
<title> New Document </title> 
<meta name="Generator" content="EditPlus"> 
<meta name="Author" content=""> 
<meta name="Keywords" content=""> 
<meta name="Description" content=""> 
</head> 

<body> 
hello,{$name}~. 
</body> 
</html> 



然後本地index.php顯示出hello,world!~.
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved