Class Template (namespace Nette\Templates)


Template stored in file.

Object
   |
   --BaseTemplate
      |
      --Template

Implements interfaces:

Copyright: Copyright (c) 2004, 2010 David Grudl
Located: in /Templates/Template.php (line 21)
Public Method Summary
Template
__construct ([string $file = NULL])
Constructor.
static ICacheStorage
string
getFile ()
Returns the path to the template file.
void
render ()
Renders template to output.
static void
setCacheStorage ($storage)
Set cache storage.
Template
setFile (string $file)
Sets the path to the template file.
Methods Inherited From BaseTemplate
add(), compile(), getFilters(), getHelpers(), getParams(), optimizePhp(), registerFilter(), registerHelper(), registerHelperLoader(), render(), setParams(), setTranslator(), __call(), __get(), __isset(), __set(), __toString(), __unset()
Methods Inherited From Object
extensionMethod(), getClass(), getReflection(), __call(), __callStatic(), __get(), __isset(), __set(), __unset()
Variable Summary
static int $cacheExpire FALSE

line 24


Method Details

line 38

__construct

public Template __construct ([string $file = NULL])

Constructor.

Input
string $file template file path
Output
Template  

line 152

getCacheStorage

public static ICacheStorage getCacheStorage ()

Output
ICacheStorage  

line 67

getFile

public string getFile ()

Returns the path to the template file.

Implementation of:

Output
string template file path

line 82

render

public void render ()

Renders template to output.

Implementation of:

Output
void  

line 142

setCacheStorage

public static void setCacheStorage ($storage)

Set cache storage.

Input
$storage
Output
void  

line 52

setFile

public Template setFile (string $file)

Sets the path to the template file.

Implementation of:

Input
string $file template file path
Output
Template provides a fluent interface