Ocena użytkowników: 2 / 5

Gwiazdka aktywnaGwiazdka aktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

Spis treści

3. Tablice asocjacyjne

Bardzo często przy wyświetlaniu danych w szablonach stosuje się tablice asocjacyjne. Najczęściej dane są pobierane z bazy danych i potem za pomocą odpowiednich tablic są przenoszone do szablonów. Do odczytywania takich danych stosowane są pętle section i foreach. Poniższy przykład pokazuje tablicę asocjacyjną utworzoną w skrypcie php i odczytaną dzięki szablonowi.
Przykład:
Kod pliku: przyklad3.php
<?php
require_once('libs/Smarty.class.php');
$objSmarty = new Smarty();
$tablica['imie'] = 'Piotr';
$tablica['wiek'] = '20';
$objSmarty->assign('tablica', $tablica);
$objSmarty->display('przyklad3.tpl');
?>
Plik szablonu: przyklad3.tpl
Autorem programu jest {$tablica.imie}. Obecnie ma {$tablica.wiek} lat.
Na ekranie zostanie wyświetlone:
Autorem programu jest Piotr. Obecnie ma 20 lat.

Książki Helion