網站建設時經常需要輸出某個欄目的子欄目,對應的在子欄目列表頁也需要輸出父級欄目的子欄目列表,thinkcmf可以輸出所有子欄目,但卻無法在子欄目列表頁也適用,
因此就需要通過對數據庫表查詢來完成需求:
<?php $RS = M('terms')->where(array('term_id'=>$term_id))->find(); $parent = M('terms')->where(array('term_id'=>$RS['parent']))->find(); ?>
本方法通過查詢terms表找到其父級,然后輸出子級欄目,
1 <php> 2 $term_id=$term_id; 3 $terms=sp_get_child_terms($RS['parent']); //獲取子分類信息 4 </php> 5 <foreach name="terms" item="vo"> 6 {$vo.name} 7 </foreach>
同樣,需要查詢父級欄目名字:
1 {$parent.name}
摘要,關鍵字同理