有這樣一個需求,需要根據(jù)頁面關(guān)鍵字調(diào)用相關(guān)模塊,如果有內(nèi)容,則正常顯示,如果沒有內(nèi)容,則顯示最新的三個。
剛開始使用判斷語句if,判斷存不存在$t,如果存在就顯示related中循環(huán)的內(nèi)容,如果沒有$t,則顯示‘無無無’。
如果有對應(yīng)關(guān)鍵字的文章,顯示正常。
但是,來到?jīng)]有相關(guān)模塊的地方,應(yīng)顯示‘無無無’,但是是空白,循環(huán)中打印{$key},{$index}都不顯示。
于是懷疑是關(guān)聯(lián)模塊和判斷標(biāo)簽的問題,于是到論壇一問,發(fā)現(xiàn)了空白標(biāo)簽empty。
空循環(huán)標(biāo)簽empty 是針對循環(huán)標(biāo)簽查詢結(jié)果為空時,執(zhí)行的顯示內(nèi)容。
于是把關(guān)聯(lián)標(biāo)簽的結(jié)束標(biāo)簽改為empoty,其中放上模塊循環(huán)的內(nèi)容,當(dāng)關(guān)聯(lián)模塊為空時,走模塊循環(huán)的內(nèi)容,當(dāng)其中關(guān)聯(lián)模塊不為空則正常走關(guān)聯(lián)模塊的內(nèi)容。
現(xiàn)在沒有關(guān)聯(lián)模塊的已經(jīng)正常顯示了。