Thinkcmf子欄目獲取父級欄目所有子欄目列表


網站建設時經常需要輸出某個欄目的子欄目,對應的在子欄目列表頁也需要輸出父級欄目的子欄目列表,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}

摘要,關鍵字同理

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM