Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




MVC a Smarty

PDF
Stáhnout kompletní materiál zdarma (1.91 MB)

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*}

Témata, do kterých materiál patří