Project Versions

Table Of Contents

Previous topic

Class Phalcon\Mvc\View\Engine\Php

Next topic

Class Phalcon\Mvc\View\Engine\Volt\Compiler

This Page

Class Phalcon\Mvc\View\Engine\Volt

extends Phalcon\Mvc\View\Engine

implements Phalcon\DI\InjectionAwareInterface, Phalcon\Events\EventsAwareInterface, Phalcon\Mvc\View\EngineInterface

Designer friendly and fast template engine for PHP written in C

Methods

public setDI (Phalcon\DiInterface $dependencyInjector)

Sets the dependency injection container

public Phalcon\DiInterface getDI ()

Returns the dependency injection container

public setOptions (array $options)

Set Volt’s options

public array getOptions ()

Return Volt’s options

public render (string $templatePath, array $params, boolean $mustClean)

Renders a view using the template engine

public int length (mixed $item)

Length filter

public __construct (Phalcon\Mvc\ViewInterface $view, Phalcon\DiInterface $dependencyInjector) inherited from Phalcon\Mvc\View\Engine

Phalcon\Mvc\View\Engine constructor

public array getContent () inherited from Phalcon\Mvc\View\Engine

Returns cached ouput on another view stage

public string partial (string $partialPath) inherited from Phalcon\Mvc\View\Engine

Renders a partial inside another view

public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager) inherited from Phalcon\DI\Injectable

Sets the event manager

public Phalcon\Events\ManagerInterface getEventsManager () inherited from Phalcon\DI\Injectable

Returns the internal event manager

public __get (string $propertyName) inherited from Phalcon\DI\Injectable

Magic method __get