当使用loop循环很多栏目时,三级目录,打开速度爆慢

1105次浏览 更新日期:2020-10-16 16:59:41 分类:问题求助 评论:1

当使用loop循环很多栏目时,三级目录,打开速度爆慢。


下面二中方式都很卡。


{m:nav field="catid,catname,arrchildid,pc ,target" where="parentid=0" limit="20"}
{loop $data $v}
      <li>
      <a{if isset($catid) && $v['catid']==$catid} class="current" {/if} href="{$v[pc ]}" target="{$v[target]}" >{$v[catname]}</a>
      {if $v['arrchildid']!=$v['catid']} 
      {php $r = get_childcat($v['catid']);}
      <ul class="sub_nav">
        {loop $r $v}
        <li><a href="{$v[pc ]}">{$v[catname]}</a></li>
        {/loop} 
      </ul>
      {/if}
    </li>  
{/loop}
		{php $data = get_childcat(1);}
			{loop $data $k=>$v}
				{php $r = get_childcat($v['catid']);}
				{loop $r $v}
					{php $r = get_childcat($v['catid']);}
					{loop $r $v}	
					<tr>
					
		
					</td>
					</tr>	
			{/loop}	
			{/loop}	
			{/loop}		


我来说两句
  • 缓存吧太多次数据库查询了
    0
    回复
作者信息
发布见解
发内容 回顶部