Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP] SMARTY jakiś bug z zagnieżdżonymi FORRACH
Forum PHP.pl > Forum > Przedszkole
mierzeju
Mam problem z wyświetleniem zagnieżdżonej tabeli. Już mnie to doprowadza do szału. Nie chce za chiny mi to ruszyć. To ta sama składnia w php działa jak trzeba.
Bardzo prosiłbym o pomoc.
  1. $this->view->katalog = array(0 => array('name' =>'kategoria1',
  2. 'subcat' => array('name' => 'podkategoria1',
  3. 'subcatID' => 1
  4. )
  5. ),
  6. 1 => array('name' =>'kategoria2',
  7. 'subcat' => array('name' => 'podkategoria2',
  8. 'subcatID' => 2
  9. )
  10. )
  11.  
  12. );


I szablon:
  1. {foreach from=$katalog item=k}
  2. <h1>{$k.name}</h1>
  3. {foreach from=$k.subcat item=s}
  4. name:<strong>{$s.name}</strong> subcatID:<em>{$s.subcatID}</em><br />
  5. {/foreach}
  6. {/foreach}


Najprawdopodobniej problem tkwi w przekazaniu $k.subcat tylko jak to obejść??
Będę dozgonnie wdzięczny.
Zyx
Popatrz sobie, jaką tablicę generujesz dla subcat, zamiast listy elementów z danymi, podałeś tam dane pojedynczego elementu i foreach iteruje Ci po takich właśnie danych.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.