Ben sahibi olan menüye işaret için klasik bir ebeveyn-çocuk olarak PK alanları kimlikli bir veritabanına kaydedilir menüsünü, ve parent_id bir web sistemi var. (Evet, bu çok iyi ölçek değildir biliyorum, ama bu başka bir konu).
Yani bu kayıtların (id-parent_id çift) için:
0-7 0-4 4-9 4-14 4-16 9-6
Ben bu ağacı var:
0
├ 7
└ 4
├ 9
| └ 6
├ 14
└ 16
Ben bir üst düğüm gizlemek gerek, o yüzden 4 için yani belirli düğümün tüm çocuk, bir listesini yapmak zorunda, onlar (9, 6, 14, 16) olacaktır. Sipariş konularda değil.
Kafam karıştı ... Bu klasik ağaç sorunları sığar mı? ya da bir grafiktir biri?
Nasıl bu yapıyı oluşturmak ve php kullanarak bu sorunu çözebilir?