q3哪里去了?
最后发表: 08-14-03 15:31 关于php+ apache2.0.47 模块化安装?...
- 娱乐乐园,
set_var("block1_var",$var1); $t->set_block( "filehandle", "block2", "block2s");//要嵌套的块 for(;;)//循环 { $t->set_var("block2_var", $var2); $t->parse( "block2s", "block2", true); } $t->parse( "block1s", "block1", true); } $t->pparse( "F_out", "filehandle");[/php] " name=description>
作者 calmman 发布于 2003-09-02 分类:php基础编程
我是这样写的可是不行调试出来的结果不正确,谁能给个调得通的例子看看
以下是我考虑的思路:[php]
$t->set_block( "filehandle","block1","block1s");//第一个块
for( ;;)//循环
{
$t->set_var("block1_var",$var1);
$t->set_block( "filehandle", "block2", "block2s");//要嵌套的块
for(;;)//循环
{
$t->set_var("block2_var", $var2);
$t->parse( "block2s", "block2", true);
}
$t->parse( "block1s", "block1", true);
}
$t->pparse( "F_out", "filehandle");[/php]
---------------------------------------------------
这样的做法比较典型的处理就是表格:比如这样的表格
参加比赛的分组
----------------|
{group}|{member}|
-------|--------|
小组有若干,每个小组对应的队员也有若干。为小组设置一个块,为队员也设置一个块。把队员的块嵌套到对应的小组里。每一完成循环解吸后应该有下面的结果
------------------------|
小组A |张三、李四,王五|
-------|----------------|
完成模板解析后应该是这个样子
------------------------|
小组A |张三、李四,王五|
-------|----------------|
----------------------------|
小组B |张三1、李四1,王五1 |
-------|--------------------|
---------------------------|
小组C |张三2、李四2,王五2|
-------|-------------------|
逛论坛交流:讨论php_lib的模板在块中嵌套块
d
试试这个
[!-- BEGIN PHP CODE --]
$t->set_block( "filehandle","block1","block1s");//第一个块
[f]
$t->set_block( "filehandle", "block2", "block2s");//要嵌套的块
[/f]
for( ;<img src="images/smilies/wink.gif" border="0" alt="">//循环
{
[f]
$t->set_var("block2s",true);[/f]
$t->set_var("block1_var",$var1);
for(;<img src="images/smilies/wink.gif" border="0" alt="">//循环
{
$t->set_var("block2_var", $var2);
$t->parse( "block2s", "block2", true);
}
$t->parse( "block1s", "block1", true);
}
$t->pparse( "F_out", "filehandle");
[!-- END PHP CODE --]
呵呵,谢谢,我试试看
d
佩服,佩服!!!谢谢!!
你的恢复做得真好看,呵呵
5 条回复
回复