smarty作为前后端分离的模板引擎,现在应用的十分广泛。今天简单介绍一下如何使用smarty模板。先去官网下载,下载时需要注意smarty版本,smarty不同版本对应着不同版本的PHP版本,下载适合自己PHP版本的。下载后解压,主要是使用其中的lib文件夹中的内容。
首先,我们创建一个模板文件,template.html
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
{$hello}
</body>
</html>
接着我们加载smarty
<?php
//加载smarty类
include_once 'smarty/Smarty.class.php';
//实例化smarty类
$smarty = new smarty();
//smarty配置
//实际模板所在目录 如果指定目录不存在或找不到模板文件,回去系统根目录下继续寻找模板文件
$smarty->template_dir = 'template/';
//提供数据
$smarty->assign('hello','hello world ///');
//显示数据
$smarty->display('template.html');
我们来看模板文件的浏览器输出。