Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php + SMARTY] Problem z {section}
Forum PHP.pl > Forum > Przedszkole
Pronigo
Witam, mam problem z zagnieżdżonymi {section} w SMARTach. Oto kod templajtowy:

  1. {section name=a loop=$main}
  2. <tr>
  3. {section name=b loop=$main[a]}
  4. <td>
  5. {$main[a][b].name}
  6.  
  7. {section name=c loop=$main[a][b]}{$main[a][b][c].name}, {/section}...
  8. </td>
  9. {/section}
  10. </tr>
  11. {/section}


Problem tyczy się pętli o nazwie c, wykonywana ona jest tyle razy ile powinna + 4.......... bardzo dziwne...

czyli np. pisze:

nazwa1, nazwa2, nazwa3, , , , , ...

Dlaczego tak się dzieje?
Cienki1980
Pokaż kod php za pomocą którego tworzysz tą tablicę wysyłaną do Smartów.
Strzałek
Nie lepiej użyć foreach?
http://smarty.php.net/manual/en/language.f...ion.foreach.php
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.