Kurs Smarty dla początkujących
TABLICE NIEASOCJACYJNE W SMARTY
To bardzo popularny rodzaj tablicy przykład:
$pracownicy = array("Jan", "Marian", "Aga");
Aby wysłać tablicę $pracownicy do SMARtY wystarczy w pliku php wstawić linijkę:
$smarty->assign("pracownicy",$pracownicy);
Listing 1.1 pokazuje jak wykonać prostę pętle po tej tablicy
{section name=pracownicy loop=$pracownicy}
name to nazwa pętli a loop pobierze ilosc pozycji z tablicy i wykona odpowiednią ilość iteracji
{$pracownicy[pracownicy]}
ta linia służy za pojedyncze wyciąganie elementów tablicy po każdej iteracji
Całość wygeneruje tabele
Jan | Marian | Ag |
Listing
// LISTING 1.1
// kod pliku index.php
include ("libs/Smarty.class.php");
$smarty = new Smarty();
$pracownicy = array("Jan", "Marian", "Aga");
$smarty->assign("pracownicy",$pracownicy);
$smarty->display("index.tpl");
// kod szablonu index.tpl
<table border="1"><tr>
{section name=pracownicy loop=$pracownicy}
<td>{$pracownicy[pracownicy]}</td>
{/section}
</tr></table>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
kurs bardzo biedny ale stronka zapowiada sie bardzo fajnie :D
autor: pepe_bombiarz | 19 | 2008-12-23 14:26:43
To kurs dla początkujących, jeśli napiszesz dla zaawansowanych to będziemy wdzięczni.
autor: Igor | 20 | 2008-12-24 13:22:28
Jak dla mnie super!!! Na początek wystarcza - a wiadomo, że najtrudniej zacząć. Nie mogłam załapać jak rozdzielać kod, tu jest to fajnie pokazane. DZIĘKI!!!
autor: Meg | 52 | 2009-01-19 20:20:46
Panowie zapomnieli dodać zaznacznika ?> na końcu kodu php :)
autor: michalszz | 497 | 2009-09-06 22:46:08
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno