ThinkPHP3.0完全开发手册                                           

 

8.21               标签嵌套

模板引擎支持标签的多层嵌套功能,可以对标签库的标签指定可以嵌套。

系统内置的标签中,volistswitchifelseifelseforeachcompare(包括所有的比较标签)、(notpresent、(notempty、(notdefined等标签都可以嵌套使用。例如:

<volist name="list" id="vo">

<volist name="vo['sub']" id="sub">

{$sub.name}

</volist>

</volist>

上面的标签可以用于输出双重循环。默认的嵌套层次是3级,所以嵌套层次不能超过3层,如果需要更多的层次可以指定TAG_NESTED_LEVEL配置参数,例如:

'TAG_NESTED_LEVEL' =>5

可以改变循环嵌套级别为5级。


NetPc