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.

<?
require_once("funkce.inc");
require_once("init_smarty.php");

// vytvor sablonu
$templatovaci_objekt = & new T_Template();$templatovaci_objekt->caching = true;

if ( ! $templatovaci_objekt->is_cached("index.tpl")) {

// nacti pole uzivatelu

Příklad 

Příklad – cache 

cache - oprava

oprav

Zapni cache

// nacti pole uzivatelu
$pole_uzivatelu = poleUzivatelu();
//prirad data do sablony
$templatovaci_objekt->assign_by_ref("uzivatele",

$pole_uzivatelu);}

// nech to zobrazit
$templatovaci_objekt->display('index.tpl');

?>

Zde šetříme čas, 
když to lze

Zde šetříme čas 
když to lze

kuk smarty3-caching/index2.php

Debug 

Debug - ladění

laděn

Umožňuje zobrazit parametry přiřazené k template 

Umožňuje zobrazit parametry přiřazené k template
objektu.

objektu

Do těla template stačí napsat značku 

Do těla template stačí napsat značku {debug

{debu }

Výsledek

ýslede

Filtry

Filtr

Životní cyklus šablony

Životní cyklus šablon

– Prochází řadou filtrů

Prochází řadou filtr

– Před překladem

Před překlade

– Po překladu

Po překlad

– Po vykonání

Po vykonán

Prefilter

Kompilace

Postfilter

Display

Output
filter

Prefilter

Prefilte

Textov

Texto ý filter, kterým je prohnán template ještě 

ý filter, kterým je prohnán template ještě

předtím, než je zkompilován

předtím, než je zkompilová

Hodí se k odstranění uživatelských komentářů, 

Hodí se k odstranění uživatelských komentářů,
preprocessing obecně

preprocessing obecn

Prefilter

Kompilace

Postfilter

Display

Output
filter

Post

Pos filter

filte

Textov

Texto ý filter, kterým je prohnán template poté, co 

ý filter, kterým je prohnán template poté, co

byl zkompilován

byl zkompilová

Hodí se např. k přidání nějaké spec. informace

Hodí se např. k přidání nějaké spec. informac

Prefilter

Kompilace

Postfilter

Display

Output
filter

Output filter

Output filte

Textov

Texto ý filter, kterým je prohnán template poté, co 

ý filter, kterým je prohnán template poté, co

byl zkompilován

byl zkompilová

Pracuje tedy nad kompletním výstupem

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