对象传递数据

up704 2012-07-11 07:10:03
require_once(dirname(__FILE__)."/../include/common.inc.php");
require_once(DEDEINC.'/arc.partview.class.php');

$weigui = array_filter($weigui);
if ($weigui) {
foreach ($weigui as $wg){
$wg = explode('</td>',$wg);
$arr['hphm'] = str_replace('<TR style="cursor:hand"><td align="center" height="22">','',$wg[0]);
$arr['hpzl'] = str_replace('<td align="center">','',$wg[1]);
$arr['wfsj'] = str_replace('<td align="center">','',$wg[2]);
$arr['wfdd'] = str_replace('<td align="center">','',$wg[3]);
$arr['wfxw'] = str_replace('<td align="center">','',$wg[4]);
$arr['fxjg'] = str_replace('<td align="center">','',$wg[5]);
$arr['xxly'] = str_replace('<td align="center">','',$wg[6]);
$car['weigui'][] = $arr;
}
}else {
$car['weigui'] = array();
}

$pv = new PartView();
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/test.htm");
$pv->Display();


以上代码中如果使用include("/test.htm");输出模板则可以使用<?php echo $wg['hphm'];?>显示出来,由于程序需要必须改成
$pv = new PartView();
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/test.htm");
$pv->Display();
这种输出方式,之前在论坛问了一下,高手说是因为没有对 PartView 对象传递数据导致,在网上搜索了很多资料,但是没能成功,所以在次跑来请教如果向 PartView 对象传递数,以上只截取了部分重要代码,完整代码在:http://topic.csdn.net/u/20120710/07/c55f865d-6f8e-4113-b601-e6b7895ca099.html?seed=1944745363&r=79076367#r_79076367 希望高手能抽空做出个例子,谢谢。
...全文
130 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
up704 2012-07-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:

作用域的问题,
因为你直接include, $wg在模板里可见
用display(), $wg在该函数里不可见....

至于如何传进去....
很多解决方案,取决于你的理念,如何设计你的模板类

比如可以assign
也可以用GLOBALS
....

做个例子,稍后把。。。
[/Quote]
当然只是一个assign的列子而已,不是全部,因为本人在用$pv->assign('wg',$wg);时,提示Fatal error: Call to a member function assign() on a non-object错误
蹲坑看月亮 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

作用域的问题,
因为你直接include, $wg在模板里可见
用display(), $wg在该函数里不可见....

至于如何传进去....
很多解决方案,取决于你的理念,如何设计你的模板类

比如可以assign
也可以用GLOBALS
....
[/Quote]
做个例子,稍后把。。。
helloyou0 2012-07-13
  • 打赏
  • 举报
回复
作用域的问题,
因为你直接include, $wg在模板里可见
用display(), $wg在该函数里不可见....

至于如何传进去....
很多解决方案,取决于你的理念,如何设计你的模板类

比如可以assign
也可以用GLOBALS
....
up704 2012-07-12
  • 打赏
  • 举报
回复
求高手出现!!!!

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧