Özür dilemek benim başlık kafa karıştırıcı olup olmadığını. Ben böyle bir şey görünüyor kategoriler bir tablo var:
ID, Name, Parent
1, Cat1, 0
2, Cat1_1, 1
3, Cat1_2, 1
4, Cat2, 0
5, Cat2_1, 4
6, Cat2_1_1, 5
Ben kategori ağacı vb görüntüleme amaçları için doğru biçimde kullanılabilir, böylece çok boyutlu bir diziye bu almak için çalışıyorum
Ben bir sınıf değişkeni için kategori ağacında her düzeyde yazıyor ki, (sınıf içinde) tekrarlamalı bir fonksiyon yazıyorum. Benim sorunum ikinci seviye aşağı geçmiş olsun, ben mevcut kategorileri çocuklar oluşturmak amacıyla sınıf VAR başvurmak için yeteneğini gevşek olmasıdır.
Ben dizi yolunun bir dize temsilini alabilirsiniz, ancak ben o dizinin doğru seviyeye bana erişim vermek için bu değerlendirmek bir yolu var ...
örnek:
$path_string = "[4]['children'][5]['children']";
Bana sonra $ cat_path = $ kedileri söylemek için izin verecek bazı fonksiyonu var. $ Ki $ cat_path dizinin doğru seviyeye işaret böylece path_string.
Bu tüm biraz kafa karıştırıcı olduysa üzgünüm. Herkes doğru çok boyutlu diziye (yukarıdaki tablo örnekte olduğu gibi) veri almak için daha iyi bir yol bilen varsa Alternatif, lütfen bana bildirin!
Teşekkürler