免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1713 | 回复: 0
打印 上一主题 下一主题

Smarty模板的使用:include_php [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-29 16:32 |只看该作者 |倒序浏览

[CODE:]

[color="#ff6600"]
require_once('./Path.Setting.php');
require_once('./Setting.Inc.php');
require_once(QuiZ_Path.'../Classes/FileName_Set.php');
$link = new ExecSQL();             #SQL操作
$menu = new Menu_Class();          #菜单生成
$link -> SetSQL("Select * From ".Base::$Menu_Left." order by path");
$menu -> Set_Array($link -> Query_array());
$Smarty -> assign('menu_select',$menu -> Menu_Select());
$Smarty -> display('add.tpl');
[color="#ff0000"]?>
[CODE:]

[color="#ff6600"]#add.tpl
?


     
      [color="#ff0000"]{include_php file="./Menu.php"}
     
  
[color="#ff0000"]?>
[CODE:]

[color="#ff6600"]
require_once('./Path.Setting.php');
require_once('./Setting.Inc.php'
);
require_once(QuiZ_Path.'../Classes/FileName_Set.php'
);
$link = new ExecSQL
();
$menu = new Menu_Class
();
$link -> SetSQL("Select * From ".Base::$Menu_Left." order by path"
);
$menu -> Set_Array($link -> Query_array
());
$abc = $menu -> Menu_Output();

$this -> assign('menu',$abc);
$this -> display('Menu.tpl');

[color="#ff0000"]?>
[CODE:]

[color="#ff6600"]
[color="#000000"]{$menu}
[color="#ff0000"]?>
{include_php file="./Menu.php"}  SMARTY中include_php的使用
add.php中按正常使用SMARTY模板add.tpl → 模板中使用{include_php file="./Menu.php"}
Menu.php中使用$this来解释执行Menu.tpl
这样就可以正常使用include_php来包含文件了.

               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/105169/showart_2082221.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP