知识点: Smarty 是PHP的一个引擎模板,可以更好的进行逻辑与现实的分离,即我们常说的MVC,这个引擎的作用就是将C分离出来
引入文件:include './smarty-3.1.30/Smarty.class.php'
;
引入文件有三种方法:include require require_once
都是将文件引入到当前文件
include如果引用的文件不存在,如果继续往下执行,就会报一个warning 的错误
require如果引用的文件不存在,报fatai error 的错误,不会在继续执行,终止执行
require_once 会自动判断文件是否已经引入,如果引入,不再重复执行(保证引入的文件只能被引入一次,不会重复引入)
定义smarty所使用的文件目录 :`define(‘SMARTY_ROOT’,’./’);
$smarty = new Smarty();
指定模板文件所在路径
$smarty->template_dir = SMARTY_ROOT . '/template';
指定模板编译后的文件所在路径
$smarty->compile_dir = SMARTY_ROOT . '/template_c';
`
向模板传递变量
$smarty->assign('name','张三');
指定模板文件显示
$smarty->display('index.tpl');
最后输出结果是 张三