在用PHPLIB里的类Template时,遇到了循环嵌套的问题。
请高手帮帮忙指点一下。谢谢先!
模板文件:
PHP文件
<?php
require_once("inc/template.inc.php");
$htm = new Template("templates/","keep");
$htm->set_file(array('page'=>'test.htm'));
$htm->set_block('page','row','rows');
$htm->set_block('page','bigrow','bigrows');
for($i=1;$i<4;$i++){
for($j=1;$j<4;$j++){
$htm->set_var(array("num"=>$j));
$htm->parse("rows","row",true);
}
$htm->set_var(array("n"=>$i));
$htm->parse("bigrows","bigrow",true);
}
$htm->parse("out",array("page"));
$htm->p("out");
?>
怎样才能实现上面的嵌套循环?
这个问题困扰我很久了。把内部循环的HTML代码去掉做成
成独立的HTML文件,这样可以把区分引用句炳。
但是内部循环后每次都会把上次的内容加到后面的循环中。
就是外部循环增加一次,内部循环的内容就把上一次。
有没有办法在外部重新循环的时候,把内部循环先前的内容清空呢?
而且只是保留当前的循环的内容。这样就不会越累积越多了?