smarty模板的基础搭建

1、下载smarty模板,官方即有

2、解压即可、你会得这样的目录

除了libs文件夹其余都可以删掉(不知道有啥用)。

3、在当前目录下分别创建templates、templates_c、cache、config的文件夹,别的名字也可以,但是需要修改配置文件

4、在根目录下创建个文件夹叫啥都行,创建个php文件,将下列代码粘入其中。

require_once("libs/smarty.class.php");
$smarty=new smarty();
$smarty->template_dir="templates";//指定模板文件的路径
$smarty->compile_dir="templates_c";//指定编译的文件路径
$smarty->cache_dir="cache";//指定缓存文件路径
$smarty->config_dir="config";//指定smarty配置文件路径
$smarty->left_delimiter="<{";//指定左定界符,避免和JS冲突
$smarty->right_delimiter="}>";
$smarty->assign("name","用过框架都懂");//注册变量
$smarty->display("index.tpl");//显示模板

5、接下来,在templates文件夹下创建index.tpl的模板文件,显示变量值,内容如下

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

</head>
<body>
<h1><{$name}></h1>
</body>
</html>

6、运行该php文件,他绝笔会报错像这样

因配置文件路径的问题,改成这样就好了,因为不是在执行的文件不是在根目录下,所以会报这个错。

7、最基础的smarty框架就搭建完成了,主要是路径的问题会犯错误,如果是下面这样的错误

这说明引入文件没有问题但是,配置错误了像下面这样,新手很容易蒙圈。

 

转载于:https://www.cnblogs.com/youligai/p/5708275.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值