Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Smarty, array
Forum PHP.pl > Forum > PHP
Przem4S
Witam otóż mam zadeklarowanego array'a i chcę go wyświetlić w smarty.
Array zawiera elementy menu, przykład:
  1. $array = array('<a class="menu element" href="/home">Mainpage</a>', '<a class="menu element" href="/login">Login page</a>');
  2. $this->template->assign('menu_elements', $array);

Jak teraz poprawnie wyświetlić arraya w smarty? Oczywiście nie chce go wywoływać tak:
  1. {$menu_elements[0]}
  2. {$menu_elements[1]}

Tylko chciałbym to wywołać dynamicznie (elementy w menu mogą ulegać zmianą) próbowałem "wkomponować" tam fora ale
kończy się to niepowodzeniem i przerwaniem kompilacji smarty.
nospor
Czemu nie skorzystasz z dokumentacji??
W smarty do obsługi tablic używa się FOREACH - patrz dokumentacja Smartiego.
Przem4S
A no widzisz, przeglądałem dokumentację zbyt poglądowo smile.gif. Dziękuje bardzo rozwiązane. Leci pomógł.
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.