rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » PHP

smarty封装

include_once("smarty/Smarty.class.php");
class TPL
{
//返回页面字串
###########################################################
# $p_TPL :   需载入的模板
# $p_tabVar : 页面配置数组
###########################################################
function getPage( $p_TPL, $p_Array="" )
{
  global $_CFG;
//获得SMARTY模板类
  $smarty = new Smarty;
  //设置路径2006-9-11
  $smarty->template_dir = $_CFG["PATH"]["TPL"];
  $smarty->compile_dir = $_CFG["PATH"]["TPLC"];
  //存入页面配置数组
  if( is_array($p_Array) )
   $smarty->assign( "pageArray", $p_Array );
//返回页面内容
  return $smarty->fetch( $p_TPL );
}
//显示页面内容
###########################################################
# $p_TPL :   需载入的模板
# $p_tabVar : 页面配置数组
###########################################################
function showPage( $p_TPL, $p_Array="" )
{
  global $_CFG;
//获得SMARTY模板类
  $smarty = new Smarty;
  //设置路径2006-9-11
  $smarty->template_dir = $_CFG["PATH"]["TPL"];
  $smarty->compile_dir = $_CFG["PATH"]["TPLC"];
  //存入页面配置数组
  if( is_array($p_Array) )
   $smarty->assign( "pageArray", $p_Array );
  //显示页面内容
  $smarty->display( $p_TPL );
}
}
顶一下
(0)
踩一下
(0)