smarty 模板的入门 (转)

smarty 模板的入门 (转)[@more@]

写给用准备用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');
?>

浏览器地址栏键入:

http://localhost/test.php

应该会显示:

本文只是提供一个入门教程,作为PHP最好的模板,你要想了解更多的话,请多看看其他的资料!

 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10794571/viewspace-974722/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10794571/viewspace-974722/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值