Namespaces

  • Latte
    • Loaders
    • Macros
    • Runtime
  • Nette
    • Application
      • Responses
      • Routers
      • UI
    • Bridges
      • ApplicationLatte
      • ApplicationTracy
      • CacheLatte
      • DatabaseDI
      • DatabaseTracy
      • DITracy
      • FormsLatte
      • Framework
      • HttpTracy
      • SecurityTracy
    • Caching
      • Storages
    • ComponentModel
    • Database
      • Drivers
      • Reflection
      • Table
    • DI
      • Config
        • Adapters
      • Extensions
    • Diagnostics
    • Forms
      • Controls
      • Rendering
    • Http
    • Iterators
    • Latte
    • Loaders
    • Localization
    • Mail
    • Neon
    • PhpGenerator
    • Reflection
    • Security
    • Templating
    • Utils
  • NetteModule
  • none
  • Tracy

Classes

  • Loader
  • Template
  • TemplateFactory
  • UIMacros

Interfaces

  • ILatteFactory
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Other releases
  • Nette homepage

Class Template

Latte powered template.

Nette\Object
Extended by Nette\Bridges\ApplicationLatte\Template implements Nette\Application\UI\ITemplate
Namespace: Nette\Bridges\ApplicationLatte
Author: David Grudl
Located at Bridges/ApplicationLatte/Template.php
Methods summary
public
# __construct( Latte\Engine $latte )
public Latte\Engine
# getLatte( )

Returns

Latte\Engine
public
# render( $file = NULL, array $params = array() )

Renders template to output.

Renders template to output.

Implementation of

Nette\Application\UI\ITemplate::render()
public string
# __toString( )

Renders template to string.

Renders template to string.

Returns

string
public Nette\Bridges\ApplicationLatte\Template
# addFilter( string|null $name, callable $callback )

Registers run-time filter.

Registers run-time filter.

Parameters

$name
string|null
$callback
callable

Returns

Nette\Bridges\ApplicationLatte\Template
public
# registerHelper( $name, $callback )

Alias for addFilter()

Alias for addFilter()

Deprecated

public
# registerHelperLoader( $loader )

Alias for addFilterLoader()

Alias for addFilterLoader()

Deprecated

public Nette\Bridges\ApplicationLatte\Template
# setTranslator( Nette\Localization\ITranslator $translator = NULL )

Sets translate adapter.

Sets translate adapter.

Returns

Nette\Bridges\ApplicationLatte\Template
public
# registerFilter( $callback )

Deprecated

public Nette\Bridges\ApplicationLatte\Template
# setFile( string $file )

Sets the path to the template file.

Sets the path to the template file.

Parameters

$file
string

Returns

Nette\Bridges\ApplicationLatte\Template

Implementation of

Nette\Application\UI\ITemplate::setFile()
public string
# getFile( )

Returns

string

Implementation of

Nette\Application\UI\ITemplate::getFile()
public Nette\Bridges\ApplicationLatte\Template
# add( $name, $value )

Adds new template parameter.

Adds new template parameter.

Returns

Nette\Bridges\ApplicationLatte\Template
public Nette\Bridges\ApplicationLatte\Template
# setParameters( array $params )

Sets all parameters.

Sets all parameters.

Parameters

$params
array

Returns

Nette\Bridges\ApplicationLatte\Template
public array
# getParameters( )

Returns array of all parameters.

Returns array of all parameters.

Returns

array
public mixed
# __call( string $name, array $args )

Deprecated

Parameters

$name
string
method name
$args
array
arguments

Returns

mixed

Throws

MemberAccessException

Overrides

Nette\Object::__call()
public
# __set( string $name, mixed $value )

Sets a template parameter. Do not call directly.

Sets a template parameter. Do not call directly.

Parameters

$name
string
property name
$value
mixed
property value

Throws

MemberAccessException
if the property is not defined or is read-only

Overrides

Nette\Object::__set()
public mixed &
# __get( string $name )

Returns a template parameter. Do not call directly.

Returns a template parameter. Do not call directly.

Parameters

$name
string
property name

Returns

mixed
value

Throws

MemberAccessException
if the property is not defined.

Overrides

Nette\Object::__get()
public boolean
# __isset( string $name )

Determines whether parameter is defined. Do not call directly.

Determines whether parameter is defined. Do not call directly.

Parameters

$name
string
property name

Returns

boolean

Overrides

Nette\Object::__isset()
public
# __unset( string $name )

Removes a template parameter. Do not call directly.

Removes a template parameter. Do not call directly.

Parameters

$name
string
name

Throws

MemberAccessException

Overrides

Nette\Object::__unset()
Methods inherited from Nette\Object
__callStatic(), extensionMethod(), getReflection()
Magic properties inherited from Nette\Object
$reflection
Nette 2.2 API documentation generated by ApiGen 2.8.0