为了账号安全,请及时绑定邮箱和手机立即绑定

关于Smarty if判断问题

关于Smarty if判断问题

PHP
扬帆大鱼 2019-03-10 02:28:11
<ul id="menu"> {$items = $CMS->Tags_cate("lanmu_id=1 & cate_id=0")} {foreach $items as $row $product} <li{if $row.id==1} class="active" {/if}> <a href="{ROOT}/product/index-{$row.id}.html"> {$row.title} </a> {if count($items) > 0} <ul class="sidebar-nav-2"> {$items2 = $CMS->Tags_cate("lanmu_id=1 & cate_id={$row.id}")} {foreach $items2 as $row2} <li> <a href="{ROOT}/product/index-{$row2.id}.html"> {$row2.title} </a> {if count($items2)>0} <ul class="sidebar-nav-3"> {$items3 = $CMS->Tags_cate("lanmu_id=1 & cate_id={$row2.id}")} {foreach $items3 as $row3} <li> <a href="{ROOT}/product/index-{$row3.id}.html"> {$row3.title} </a> </li> {/foreach} </ul> {/if} </li> {/foreach} </ul> {/if} </li> {/foreach} </ul> 我这里的{if count($items) > 0}判断没效果,我要判断当没有下级内容是隐藏ul,这里的条件不知道要怎么写才行?
查看完整描述

3 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

{if count($items) gt 0}

查看完整回答
反对 回复 2019-03-18
?
慕斯709654

TA贡献1840条经验 获得超5个赞

$smarty.foreach.name.iteration

查看完整回答
反对 回复 2019-03-18
?
慕斯王

TA贡献1864条经验 获得超2个赞

{foreach $arrayvar as $keyvar=>$itemvar}
 {foreach $items as $row $product} //这个写法??
...
{if count($items) > 0}   //在foreach内部判断$items? 值为空就不进入循环了
...

{/foreach}
查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 442 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信