MVC a Smarty
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
)
//
// nech
nec
to
to zobrazit
zobrazi
$templatovaci_objekt
templatovaci_objek ->display
displa ('index2.tpl'
'index2.tpl );
)
KUK
/smarty2/index2.php
Šablona první úrovně
Šablona první úrovně – rozložení seznamu
rozložení seznam
<!DOCTYPE
<!DOCTYPE html
htm PUBLIC "
PUBLIC -//W3C//DTD XHTML 1.0
//W3C//DTD XHTML 1.0 Strict
Stric //EN"
//EN
"http://www.w3.org/TR/xhtml1/DTD/xhtml1
"http://www.w3.org/TR/xhtml1/DTD/xhtml -strict.dtd
strict.dt ">
"
<html>
<html
<head>
<head
<meta http
<meta htt -equiv="content
equiv="conten -type" content="text/html; charset=windows
type" content="text/html; charset=window -1250">
1250"
<title
titl >Composite View
Composite Vie </title>
</title
Iteruj přes pole
$uzivatele
aktualni položku prirad
do promenne
</head>
</head
<body>
<body
{foreach from=$uzivatele item=aktualni_uzivatel}
{foreach from=$uzivatele item=aktualni_uzivatel
{include file="detail_uzivatele.tpl"}
{include file="detail_uzivatele.tpl"
{/foreach}
{/foreach
</body>
</body
</html>
</html
do promenn
$aktualni_uzivatel
Vlož definici detailu
Šablona druhé úrovně
Šablona druhé úrovně – detail
detai
{* v teto sablone predpokladam, ze informace o uzivateli jsou v poli v
{* v teto sablone predpokladam, ze informace o uzivateli jsou v poli v
promenne $aktualni uzivatel*}
promenne $aktualni uzivatel*
<hr>
<hr
<div>Jméno:
<div>Jméno: {$aktualni_uzivatel.Jmeno}
{$aktualni_uzivatel.Jmeno </div>
</div
<div>Příjmení:
<div>Příjmení: {$aktualni_uzivatel.Prijmeni}
{$aktualni_uzivatel.Prijmeni </div>
</div
<div>Logovací jméno:
<div>Logovací jméno: {$aktualni_uzivatel.LogovaciJmeno}
{$aktualni_uzivatel.LogovaciJmeno </div>
</div
Smarty komentář. Je
odstraněn při
překladu šablony
Vložená šablona
dědí definované
proměnné
Šablona druhé úrovně
Šablona druhé úrovně – detail
detai
{* v teto sablone predpokladam, ze informace o uzivateli jsou v poli v
{* v teto sablone predpokladam, ze informace o uzivateli jsou v poli v
promenne $aktualni uzivatel*}