![](/img/trans.png)
[英]How to create function like the_tags() or the_category() in wordpress?
[英]How to create hierarchical structure like WordPress category using php
如何使用php顯示類似WordPress的類別結構?
Array
([0] => stdClass對象([cat_id] => 64 [名稱] =>沐浴皂[slug] =>沐浴皂[cat_taxonomy_id] => 65 [分類學] => product_cat [parent] => 63)
[1] => stdClass Object
(
[cat_id] => 65
[name] => Chemical
[slug] => chemical
[cat_taxonomy_id] => 66
[taxonomy] => product_cat
[parent] => 64
)
[2] => stdClass Object
(
[cat_id] => 63
[name] => Soap
[slug] => soap
[cat_taxonomy_id] => 64
[taxonomy] => product_cat
[parent] => 0
)
)
在您的示例中是將數據存儲在數據庫中的數組。
對於輸出樹結構,您應該將其轉換為樹結構。
例如:
從數據庫加載數據時可以執行的步驟1。 步驟2和3可以在一次迭代中進行(foreach)
在此之后,您的示例將類似
array(
[0] => stdClass Object
(
[cat_id] => 0,
[childs] => array( [0]=>63 )
...
)
[63]=> stdClass Object
(
[cat_id] => 63,
[childs] => array( [0]=>64 )
...
)
然后你可以輸出樹。 只需從key = 0開始並輸出所有子項。 對於每個孩子的頭一個冠軍,然后是所有孩子。 你應該使用遞歸函數。
我試過以下鏈接。 你也可以嘗試下面鏈接
http://stevenbuick.com/category-hierarchy-with-codeigniter-and-jstree/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.