Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zagnieżdżone kategorie, metoda wyświetlenia
-Kategorie-
post
Post #1





Goście







Mam tablicę obiektów:
  1. $aCategory = array(
  2. ob('id'=>1, 'depth'=>0,'title'=>'root'),
  3. ob('id'=>2, 'depth'=>1,'title'=>'kat_1'),
  4. ob('id'=>3, 'depth'=>2,'title'=>'kat_1_1'),
  5. ob('id'=>4, 'depth'=>3,'title'=>'kat_1_1_1'),
  6. ob('id'=>5, 'depth'=>1,'title'=>'kat_2'),
  7. ob('id'=>5, 'depth'=>2,'title'=>'kat_2_1'),
  8. ob('id'=>5, 'depth'=>2,'title'=>'kat_2_2'),
  9. )

W założeniu może być dowolna głębokość

i chciałbym wyświetlić ją w formie:
  1. <div>root
  2. <div>
  3. kat_1
  4. <div>kat_1_1
  5. <div>kat_1_1_1</div>
  6. </div>
  7. </div>
  8. <div>
  9. kat_2
  10. <div>kat_2_1</div>
  11. <div>kat_2_2</div>
  12. </div>


Mam cały czas problemy z pętlami i w którym momencie pozamykać divy
  1. foreach($aCategory as $oCategory){
  2. echo '<div>'.$oCategory->depth;
  3. //tu nie wiem co począć dalej
  4. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 19:34