Smarty中dispaly使用方法
2014-04-01 20:58:17   来源:   评论:0 点击:

显示模板,需要指定一个合法的模板资源的类型和路径1、显示$template_dir模板目录配置下的文件例子:显示模板目录配置下的index tpl文件inc


显示模板,需要指定一个合法的模板资源的类型和路径

1、显示$template_dir模板目录配置下的文件
例子:显示模板目录配置下的index.tpl文件
include("Smarty.class.php");
$smarty = new Smarty;
$smarty->caching = true;
//只有在缓存不存在时才调用数据库
if(!$smarty->is_cached("index.tpl")){
 $address = "245 N 50th"; $db_data = array(  "City" => "Lincoln",  "State" => "Nebraska",  "Zip" = > "68502" 
);
 $smarty->assign("Name","Fred"); $smarty->assign("Address",$address); $smarty->assign($db_data);
}
//显示输出
$smarty->display("index.tpl");

2、使用不在$template_dir模板目录下的文件
例子: 显示模板资源
绝对路径:$smarty->display("/usr/local/include/templates/header.tpl");
绝对路径(另外一种方式):$smarty->display("file:/usr/local/include/templates/header.tpl");
WINDOS平台下的绝对路径(必须使用“file:”前缀):$smarty->display("file:C:/www/pub/templates/header.tpl");
从模板资源“db“中调用:$smarty->display("db:header.tpl");

相关热词搜索:

上一篇:Smarty中section 的用法
下一篇:smarty中逻辑运算符归纳总结