Project Versions

Table Of Contents

Previous topic

Class Phalcon\Mvc\View\Engine

Next topic

Class Phalcon\Mvc\View\Engine\Volt

This Page

Class Phalcon\Mvc\View\Engine\Php

extends Phalcon\Mvc\View\Engine

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

Adapter to use PHP itself as templating engine

Methods

public render (string $path, array $params, [boolean $mustClean])

Renders a view using the template engine

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 Phalcon\Mvc\ViewInterface getView () inherited from Phalcon\Mvc\View\Engine

Returns the view component related to the adapter

public setDI (Phalcon\DiInterface $dependencyInjector) inherited from Phalcon\DI\Injectable

Sets the dependency injector

public Phalcon\DiInterface getDI () inherited from Phalcon\DI\Injectable

Returns the internal dependency injector

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