
想把数据库里的无限级分类做图中这样的表格,
<table class="table table-bordered table-condensed table-responsive table-hover">
<tr>
<th rowspan="2">单位工程</th>
<th colspan="2">分部工程</th>
<th rowspan="2">分项工程</th>
<th rowspan="2">检验批规模</th>
<th rowspan="2">检验批编号</th>
<th rowspan="2">对应检验批表格</th>
</tr>
<tr>
<th>类型</th>
<th>名称</th>
</tr>
{volist name="code" id="voa" key="ka"}
{volist name="voa['child']" id="vob" key="kb"}
{volist name="vob['child']" id="voc" key="kc"}
{volist name="voc['child']" id="vod" key="kd"}
<tr>
{if condition="($kd == 1) and ($kc == 1) and ($kb == 1)"}
<td rowspan="{$voa.childgs}">
{$voa.name}
</td>
{else /}{/if}
{if condition="($kd == 1) and ($kc == 1)"}
<td rowspan="{$vob.childgs}">
{$vob.name}
</td>
{else /}{/if}
{if condition="$kd == 1"}
<td rowspan="{$voc.childgs}">
{$voc.name}
</td>
{else /}{/if}
<td>{$vod.name}</td>
<td>{$vod.beizhu}</td>
<td>{$vod.code}</td>
<td>{$vod.status}</td>
</tr>
{/volist}
{/volist}
{/volist}
{/volist}
</table>
用的笨方法,也做出来,有没有更好的解决方案啊
最佳答案