Namespaces

  • Latte
    • Loaders
    • Macros
    • Runtime
  • Nette
    • Application
      • Responses
      • Routers
      • UI
    • Bridges
      • ApplicationDI
      • ApplicationLatte
      • ApplicationTracy
      • CacheDI
      • CacheLatte
      • DatabaseDI
      • DatabaseTracy
      • DITracy
      • FormsDI
      • FormsLatte
      • Framework
      • HttpDI
      • HttpTracy
      • MailDI
      • ReflectionDI
      • SecurityDI
      • SecurityTracy
    • Caching
      • Storages
    • ComponentModel
    • Database
      • Conventions
      • Drivers
      • Table
    • DI
      • Config
        • Adapters
      • Extensions
    • Forms
      • Controls
      • Rendering
    • Http
    • Iterators
    • Loaders
    • Localization
    • Mail
    • Neon
    • PhpGenerator
      • Traits
    • Reflection
    • Security
    • Tokenizer
    • Utils
  • Tracy
    • Bridges
      • Nette
  • none

Classes

  • Loader
  • SnippetBridge
  • Template
  • TemplateFactory
  • UIMacros
  • UIRuntime

Interfaces

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

Class Template

Latte powered template.

Nette\Bridges\ApplicationLatte\Template implements Nette\Application\UI\ITemplate uses Nette\SmartObject
Namespace: Nette\Bridges\ApplicationLatte
Located at Bridges/ApplicationLatte/Template.php
Methods summary
public
# __construct( Latte\Engine $latte )
public Latte\Engine
# getLatte( )

Returns

Latte\Engine
Latte\Engine
public
# render( $file = null, array $params = [] )

Renders template to output.

Renders template to output.

Implementation of

Nette\Application\UI\ITemplate::render()
public string
# renderToString( $file = null, array $params = [] )

Renders template to output.

Renders template to output.

Returns

string
string
public string
# __toString( )

Renders template to string.

Renders template to string.

Returns

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

Registers run-time filter.

Registers run-time filter.

Parameters

$name
$callback

Returns

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

Alias for addFilter()

Alias for addFilter()

Deprecated

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

Sets translate adapter.

Sets translate adapter.

Returns

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

Sets the path to the template file.

Sets the path to the template file.

Parameters

$file

Returns

Nette\Bridges\ApplicationLatte\Template
static

Implementation of

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

Returns

string|null
string|null

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
static
public Nette\Bridges\ApplicationLatte\Template
# setParameters( array $params )

Sets all parameters.

Sets all parameters.

Parameters

$params

Returns

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

Returns array of all parameters.

Returns array of all parameters.

Returns

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

Deprecated

public
# __set( $name, $value )

Sets a template parameter. Do not call directly.

Sets a template parameter. Do not call directly.

public mixed &
# __get( $name )

Returns a template parameter. Do not call directly.

Returns a template parameter. Do not call directly.

Returns

mixed
value
public boolean
# __isset( $name )

Determines whether parameter is defined. Do not call directly.

Determines whether parameter is defined. Do not call directly.

Returns

boolean
bool
public
# __unset( string $name )

Removes a template parameter. Do not call directly.

Removes a template parameter. Do not call directly.

Parameters

$name
name
Methods used from Nette\SmartObject
__callStatic(), extensionMethod(), getReflection()
Nette 2.4-20180918 API API documentation generated by ApiGen 2.8.0