鍍金池/ 問答/PHP  數(shù)據(jù)庫/ 關(guān)于Smarty if判斷問題

關(guān)于Smarty if判斷問題

<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}判斷沒效果,我要判斷當(dāng)沒有下級內(nèi)容是隱藏ul,這里的條件不知道要怎么寫才行?

回答
編輯回答
乖乖噠

$smarty.foreach.name.iteration

2017年10月30日 01:21
編輯回答
獨特范

{if count($items) gt 0}

2017年10月3日 16:32
編輯回答
久礙你

語法沒錯,檢查下$items 有沒有值

2018年4月21日 21:33
編輯回答
淚染裳
{foreach $arrayvar as $keyvar=>$itemvar}
 {foreach $items as $row $product} //這個寫法??
...
{if count($items) > 0}   //在foreach內(nèi)部判斷$items? 值為空就不進入循環(huán)了
...

{/foreach}
2017年1月21日 06:18