聯(lián)系官方銷售客服
1835022288
028-61286886
求教一個(gè)關(guān)于循環(huán)的問題,下面這個(gè)循環(huán),我想只要區(qū)塊中的中間部分代碼參與循環(huán)(見------------這部分參與循環(huán)start-----------------包裹部分),該怎么寫這個(gè)循環(huán),是用loop嗎?
{list action=module module=doctor suoshuyiyuan=$id order=thumb_desc return=ys}
<!--醫(yī)護(hù)團(tuán)隊(duì)-->
<div class="hset" id="p4">
<em></em>醫(yī)護(hù)團(tuán)隊(duì)
</div>
<div class="team mt10">
<ul>
------------這部分參與循環(huán)start-----------------
<li class="clearfix">
<img src="{if $ys.thumb}/uploadfile/member/doctor/{$ys.thumb}{else}/images/default.png{/if}">
<div class="detail">
<p class="doctorname{$ys.renzheng}">{$ys.title}</p>
<em>
職務(wù)職稱:{$ys.zhicheng}<br>
診治范圍:{dr_strcut($ys.shanchang, 30)}
</em>
</div>
</li>
------------這部分參與循環(huán)end-----------------
</ul>
<a href="javascript:;" class="showallInfo"></a>
</div>
{/list}
list寫里面就可以了
回復(fù)@辛小軍 如果list寫里面,是可以達(dá)到目標(biāo),但是我現(xiàn)在這么寫是為了當(dāng)list返回內(nèi)容為空的時(shí)候,外部的div也不出現(xiàn),如果list寫在里面,當(dāng)內(nèi)容為空,就會(huì)留下一個(gè)空的div區(qū)塊。
回復(fù)@劉承華那你寫個(gè)判斷,如果有數(shù)據(jù)就顯示,沒有數(shù)據(jù)的話,就提示數(shù)據(jù)不存在就行。
回復(fù)@承諾 循環(huán)的內(nèi)容是調(diào)用的其他關(guān)聯(lián)模塊的數(shù)據(jù),不是當(dāng)前模塊,所以還真不知道該怎么寫判斷,等于是寫判斷之前先要做個(gè)調(diào)用,而判斷語句應(yīng)該在調(diào)用語句的內(nèi)部,這才衍生出我上面的需求
這個(gè)簡(jiǎn)單,先把list單獨(dú)寫外面,然后判斷結(jié)果為空就不進(jìn)行循環(huán)了
最后沒辦法用雙重list+if判斷解決了,不過擔(dān)心這樣會(huì)效率低
兩個(gè)緩存也可以,pos有緩存機(jī)制,不會(huì)太慢,二次查詢同一個(gè)標(biāo)簽會(huì)緩存的