Ben araştırma çevrimiçi yaparak, bir süre için şimdi bu etrafında başımı sarmak için çalışıyoruz şey vermiştir ettik. Temelde ben bir ağaç yapısını temsil eden bir 5 sütun tablo var. Sen bir dizin liste olarak düşünebiliriz. Bunun dışında bir Sırasız liste menü oluşturmak için çalışıyor Im.
Bu MYSQL tablo:
Parent/Child/Grandchild/Grand-grandchild/grand-grand-grandchild
Fransa / Akitanya / Dordogne / Bergerac / Issac
Fransa / Akitanya / Dordogne / Nontron / Nontron
Kıbrıs / Baf / Paphos District / Coral Bay / Coral Bay
Danimarka / Güney Danimarka / Langeland / Rudkobing / Langeland
Mısır / Sina Yarımadası / Kızıldeniz / Sharm El Sheikh / Sharm El Sheikh
Sırasız liste bu gibi görünmelidir:
- France
- Aquitaine
- Dordogne
- Bergerac
- Isaac
- Nontron
- Nontron
- Bergerac
- Dordogne
- Aquitaine
- Cyprus
- Paphos
- Paphos District
- Coral Bay
- Coral Bay
- Coral Bay
- Paphos District
- Paphos
vs ..
Temelde her şeyi doğru gruplama, beş seviyeleri temsil eden bir Sırasız liste menü üreten.
I have been toying with the following function to try and get what i want: http://kevin.vanzonneveld.net/techblog/article/convert_anything_to_tree_structures_in_php/
Herkes bu çözmek için nasıl daha fazla bilgi verebilir misiniz? Her seviye için döngüler oluşturmak için çalıştı ama hızlı bir şekilde bu beyhude olduğu öğrendim ve özyinelemeli fonksiyonlar kullanılması gerektiğini.