当前位置:首页> PHP教程> php模板
关键字
文章内容
SMARTY学习手记
 
 
修改时间:[2011/06/10 19:31]    阅读次数:[1801]    发表者:[起缘]
 
学*PHP不能不提下SMARTY,作为著名的模板程序,SMARTY自然有其优势。下面是我总结的自己的一点学*心得吧!
=====================================
先在smarty.php.net下载最新smarty
将libs文件夹放在你的WEB目录下,我是放在smarty下的,目录情况如下:e:/wwwroot/smarty/libs
在smarty目录下新建如下文件夹:
templates(这里放你的模板文件,即tpl文件)
configs
templates_c(自动将编译完的文件转成PHP放在这)
cache
然后在wwwroot目录下建立index.php:
<?php
include "smarty/libs/Smarty.class.php";
define('__SITE_ROOT''e:/wwwroot/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')

?> 


(非常全面的一个php技术网站, 有相当丰富的文章和源代码.)
在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

(非常全面的一个php技术网站, 有相当丰富的文章和源代码.)
然后本地index.php显示出hello,world!~.