Bir içine ağaç veri koymak için etkili bir yoldur nedir array?
Ben ağaç verileri almak için sitepoint tutorial izledi.
Ancak, öğretici sadece bir multidementional dizi yapmak değil, nasıl nasıl çıktı ağaç için, gösterir.
Ben kullanılan
SELECT title, lft, rgt FROM tree_structure WHERE lft BETWEEN $parentLft AND $parentRgt ORDER BY lft ASC
Yani her öğe için, ben onun sol başlığı, sağ ve değerlere sahiptir.
Ben dizi böyle bakmak yapma şaşırıp
Array
(
Title: Main Topic
Children => Array
(
=> Title: subTopic
Leaf: true
=> Title: Another subtopic
Children => Array
(
=> Title: subtopic child
Leaf: true
)
)
)
Eğer yardımcı olabilir, ben gerçekten takdir ediyorum.
PS. Sql çıkış görünüyor like this (I başlığı dışında, isim değil ve category_id kullanmayın):
+-------------+----------------------+-----+-----+
| category_id | name | lft | rgt |
+-------------+----------------------+-----+-----+
| 1 | ELECTRONICS | 1 | 20 |
| 2 | TELEVISIONS | 2 | 9 |
| 3 | TUBE | 3 | 4 |
| 4 | LCD | 5 | 6 |
| 5 | PLASMA | 7 | 8 |
| 6 | PORTABLE ELECTRONICS | 10 | 19 |
| 7 | MP3 PLAYERS | 11 | 14 |
| 8 | FLASH | 12 | 13 |
| 9 | CD PLAYERS | 15 | 16 |
| 10 | 2 WAY RADIOS | 17 | 18 |