Back

Class: Template

__construct ($page, $action, $throw=false)

vytvori novy template
$page - nazov stranky/suboru templatov
$action - konkretny template
$throw - nastavi, ci ide o opakovane nacitanie templatu

cache ($dependencies, $time=-1)

zapne cachovanie
$dependencies - zavisle hodnoty - pole
$time - doba platnosti v minutach, -1 pre nekonecno

changeTemplate ($page, $action=NULL)

zmeni template za $page/$action

compareWith ($template)

zisti, ci ide o totozny template ako $template

get ($name)

vrati premennu $name v template

getAction ()

vrati aktualnu akciu

getAll ()

getPage ()

vrati aktualnu stranku

getRender ($onlyContent=NULL)

vytvorenie vykreslenia templatu
$onlyContent - vykreslit len stranku bez hlavicky a peticky?
return - vrati retazec obsahu stranky

header ($header, $code='200')

nastavi hlavicku stranky
$header - obsah hlavikky
$code - kod odpovede
return - Template objekt

isCached ()

vrati true, ak su data cachovane

isJunk ()

vrati, ci ide o opakovane nacitanie templatu

onlyContent ($oc=true)

nastavy zobrazenie len obsahu podla $oc //return - Template object

redirect ($location, $extern=false)

nastavi automaticke presmerovanie na adresu $location v template
return - Template objekt

render ($onlyContent=NULL)

zobrazenie templatu
$onlyContent - vykreslit len stranku bez hlavicky a peticky?

set ($name, $value)

nastavy premennu $name v template na hodnotu $value
return
- Template objekt

setAll ($vars)

setLanguage ($lang)

setPath ($type, $path)

nastavi cestu k prvku $type = (header, footer, content) v premennej $path

trySet ($name, $value)

nastavi hodnotu premenej $name v template za hodnotu $value
ak
uz hodnota je nastavena, nenastavi sa
return - Template objekt


_renderView ($chf_type, $chf_action=NULL)

ender part


Back

ChameleonFramework © 2012 - 2018