写给用准备用smarty开发的朋友入门的教程!!
善其事必须先利器,下载最新的版本:PHP.NET/">http://smarty.php.net/,解压!
在你的web的根目录下建立这样的结构的几个文件夹,我的是E:/WEB/site/
注意:拷贝刚才你解压的smarty文件夹下的libs文件夹的所有的文件到calss文件夹下
取消temlates文件夹的只读属性!!OK,基本上搞定!下面坐一些相关的设定!
在web的根目录下建立main.php文件:(我的是E:/WEB/site/)
<?php
include "class/Smarty.class.php";
define('__SITE_root', 'd:/appserv/web/demo');
$tpl = new Smarty(); //$tpl是你随便的名字
$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 = '}>';
?>
照上面方式设定的用意在于,程序如果要移植到其他地方,只要改 __SITE_ROOT 就可以啦。 (参考XoopS 的 )接下来我们在templates模板文件夹下放一文件:
test.htm
然后我们在web根目录下新建test.php,把上述的模板显示出来!
<?php
require "main.php";
$tpl->assign("title", "测试网页的标题");
$tpl->assign("content", "测试网页的内容,你看到了吗??");
$tpl->display('test.htm');
?>
在浏览器地址栏键入:
应该会显示:
本文只是提供一个入门教程,作为PHP最好的模板,你要想了解更多的话,请多看看其他的资料!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10794571/viewspace-974722/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10794571/viewspace-974722/