Smarty快速入门
1.Smarty是用纯php语言写的类
2.功能是实现前后端分离
3.Smarty简洁高效
4.快速入门案例
1.下载 smarty源码 https://www.smarty.net/
2.搭建PHP环境 xampp 这里用集成环境.其他 亦可。https://www.apachefriends.org/index.html 下载地址
3.在xampp/hodocs/ 创建目录 Demo
4.把下载的Smarty源码 中的libs拷贝到Demo 文件中
5.代码演示:
在Demo中创建index.php文件
<?php
#引入Smarty类
include “./libs/Smarty.class.php”;
#创建smarty实例
$smarty = new Smarty;
#对Smarty进行配置
#模版路径设置
$smarty->template_dir = “./templates”;
#混编目录设置
$smarty->compile_dir = “./compiles”;
#边界符号设置
#左边界符号
$smarty->left_delimiter = “<{“;
#右边界符号
$smarty->right_delimiter = “}>”;
#给模版赋值变量
$smarty->assign(“title”,“我是从模版哪儿过来的!”);
$smarty->assign(“h1”,“我是从模版哪儿过来的h1!”);
#显示
$smarty->display(“index.tpl”);
?>
#到此应该在相应的目录中创建模版文件夹和 混编文件夹(这里是当前目录下)
#在templates 文件夹下创建模版文件 index.tpl(后缀名 没限制)
#index.tpl:代码 如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8″>
<title><{$title}></title>
</head>
<body>
<h1><{$h1}></h1>
</body>
</html>
#—————————————————————————————————#
在浏览器中:http://127.0.0.1/Demo 运行 (这里是本机 端口默认80)