Ben benzer bir soru için ilgili sorulara baktım ama bu zaten zaten yanıtlanmış ise bağışlayın, ben ihtiyacım oldukça ne görmeye değildi. Benim veritabanında ben bir klasör yapısı içinde dosyaları olarak kullanıcıya temsil istediğiniz kayıtların bir listesi var. Yani her kayıt için ben kayıtları klasör yapısına yerleştirmek olduğunu belirlemek istiyoruz "Folderstructure" adında bir VARCHAR sütun var. Bu düz Folderstructure dize sütun serisi klasörler ters eğik (doğal olarak) ayrılmış olması ile benim ağaç yapısı oluşturmak olacaktır. Ben sadece Folderstructure sütun boş ise, dosya kök klasörde olduğu varsayılır ki ... 'dosya' adı ayrı sütunda depolanan bir klasör yapısını temsil etmek için başka bir tablo eklemek istemiyordu.
Her LI bu ebeveyn bulunuyor içine gömülü bir UL olan bir dosya ve her klasör yapısını temsil eder HTML UL / LI etiketleri bir dizi içine bu kayıtların bir koleksiyon açmak için en iyi yolu nedir ...?
Yani, örneğin:
dosyası - Folderstructure
foo -
bar - firstDir
mavi - firstDir / altdiz
Aşağıdaki HTML üretecektir:
<ul>
<li>foo</li>
<ul>
<li> bar </li>
<ul>
<li> blue </li>
</ul>
</ul>
</ul>
Teşekkürler