SmartTemplate的问题

windows2k 2006-03-08 03:17:01
function create_sitelist(){
global $dbc; //我自己的数据库类

$sql="select classid,classname from class" ;
$frs=$dbc->getRsArray($sql);
$frscount=count($frs);

for($t=0;$t<3;$t++){

$template = new SmartTemplate('../mytemplates/sitelist.html');

$template->assign( 'TITLE_CLASSNAME', $frs[$t]['classname']);
savefile("../../sitelist_".$frs[$t]['classid'].".html",$template->result());//自己写的一个存成html文件的函数

}
}

问题是为什么生成的文件中,TITLE_CLASSNAME都不变化,永远是frs[0]的内容
...全文
152 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
windows2k 2006-03-29
  • 打赏
  • 举报
回复
虽然跟上面兄弟说的有些出入,但问题的确出来$_top上。unset不可以,用$_top=""就行了
xuzuning 2006-03-08
  • 打赏
  • 举报
回复
把class.smarttemplate.php中的
unset ($_top);
改为
unset ($GLOBALS['_top']);
应该就可以了

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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