--模板的引用
创建项目(sty为该项目名称)
将smarty目录下的libs文件夹copy到项目的根目录下
//创建项目根路径变量
$PATH_ROOT=$_SERVER['DOCUMENT_ROOT'].'/sty';
//引入smarty模板
require($PATH_ROOT.'/libs/Smarty.class.php');
为了方便配置,在libs目录下创建一个中间配置文件
require($PATH_ROOT.'/libs/Smarty.class.php');
$smarty = new Smarty;
若页面要使用smarty模板,引入该文件即可
$PATH_ROOT=$_SERVER['DOCUMENT_ROOT'].'/sty';
require($PATH_ROOT.'/libs/MySmarty.php');
--基本配置
//设置模板目录
$smarty->template_dir = $PATH_ROOT.'/html';
//设置系统生成的模板目录
$smarty->compile_dir = $PATH_ROOT.'/templates_c/';
//设置smarty左右边界符合
$smarty->left_delimiter = '{%';
$smarty->right_delimiter = '%}';
--数据绑定
php
$PATH_ROOT=$_SERVER['DOCUMENT_ROOT'].'/sty';
require($PATH_ROOT.'/libs/MySmarty.php');
$smarty->assign('test', 'test');
$smarty->display('index.html');
index.html(模板,后缀没有限制)
{%$test%}