smarty模板的基础搭建
2018-06-22 04:54:01来源:未知 阅读 ()
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框架就搭建完成了,主要是路径的问题会犯错误,如果是下面这样的错误
这说明引入文件没有问题但是,配置错误了像下面这样,新手很容易蒙圈。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Laravel中的Blade模板引擎示例详解 2019-12-27
- Thinkphp模板中使用自定义函数的方法 2019-11-15
- PHP基础知识介绍 2019-10-31
- 讲解ASP基础知识Command对象 2019-09-23
- php使用Smarty时的注意事项及访问变量方式 2019-08-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash