Smarty下载和安装
Smarty 是PHP的一個模板引擎,是由Monte Ohrt 和 Andrei Zmievski 使用PHP語言開發(fā)的,發(fā)展至今已成為一個非常流行的模板引擎,Smarty 提供了一種易于管理和使用的方法,將PHP代碼從HMTL代碼頁面中分享出來,使用程序員與頁面美工之間的分工更加明確,大大提高團隊的開發(fā)效率。
1、要使用Smarty 可到官方網(wǎng)站http://www.smarty.net?去下載,下載完成按以下步驟安裝:
(1) 將下載完的 Smarty 壓縮包解壓到一個指定位置,比如C:/Smarty
(2) 因為在程序中要用到 Smarty 的類庫,而Smarty 類文件是位于 libs 文件夾下的Smarty.class.php文件,所以需要修改 PHP的配置文件 Php.ini 文件:查找 include_path 項,在下面添加 include_path = " .; c:/smarty/libs ",注意,多個路徑可用分號隔開,因為新添加的路徑會覆蓋上面的路徑設(shè)置。
???????? 頁面引用時: require ( ' Smarty.class.php' );
(3) 另一種做法是手動設(shè)置SMARTY_DIR常量,例如:
define ( ' SMARTY_DIR' ,' /usr/local/lib/php/Smarty/ libs/' );
require ( SMARTY_DIR.' Smarty.class.php' );
(4) 還有一種做法是引用庫文件的絕對路徑,不推薦使用,代碼如下:
require ( '/usr/local/lib/php/Smarty/libs/Smarty.class.php' );
[ 注意:其中路徑以實際安裝路徑為準(zhǔn),文中只做參考。]
2、配置Smarty,在使用Smarty時,需要創(chuàng)建下面4個目錄用于存放Smarty模板和配置文件:
(1) templates:存放模板文件
(2) templates_c:存放編譯完的PHP文件
(3) configs:存放配置文件
(4) cache:存放Smarty緩存模板
[ 注意:templates 和templates_c目錄是必須創(chuàng)建的,configs和cache 可以根據(jù)需要創(chuàng)建,但目錄名稱必須是這四個文件名,不能修改,否則會提示找不到文件錯誤。]
在應(yīng)用程序中,可將這些文件直接放置到PHP文件所在目錄下,但為了安全起見,建議將這4個文件與PHP文件所在目錄分開,放在單獨目錄中,然后用Smarty 的 $template_dir、$compile_dir、$config_dir、$cache_dir 在程序中進行聲明,例如
require ( 'Smarty.class.php' );
$smarty = new Smarty();
$smarty -> $template_dir( "/usr/local/lib/php/Smarty/" );
$smarty -> $compile_dir( "/usr/local/lib/php/Smarty/" );
$smarty -> $config_dir( "/usr/local/lib/php/Smarty/" );
$smarty -> $cache_dir( "/usr/local/lib/php/Smarty/" );
總結(jié)
以上是生活随笔為你收集整理的Smarty下载和安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java的编译路径在哪_如何知道我的ja
- 下一篇: 用ansi语法美化你的winrar和wi