Interface **Phalcon\\Mvc\\ViewInterface** ========================================= *implements* :doc:`Phalcon\\Mvc\\ViewBaseInterface ` .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Methods ------- abstract public **setLayoutsDir** (*mixed* $layoutsDir) ... abstract public **getLayoutsDir** () ... abstract public **setPartialsDir** (*mixed* $partialsDir) ... abstract public **getPartialsDir** () ... abstract public **setBasePath** (*mixed* $basePath) ... abstract public **getBasePath** () ... abstract public **setRenderLevel** (*mixed* $level) ... abstract public **setMainView** (*mixed* $viewPath) ... abstract public **getMainView** () ... abstract public **setLayout** (*mixed* $layout) ... abstract public **getLayout** () ... abstract public **setTemplateBefore** (*mixed* $templateBefore) ... abstract public **cleanTemplateBefore** () ... abstract public **setTemplateAfter** (*mixed* $templateAfter) ... abstract public **cleanTemplateAfter** () ... abstract public **getControllerName** () ... abstract public **getActionName** () ... abstract public **getParams** () ... abstract public **start** () ... abstract public **registerEngines** (*array* $engines) ... abstract public **render** (*mixed* $controllerName, *mixed* $actionName, [*mixed* $params]) ... abstract public **pick** (*mixed* $renderView) ... abstract public **finish** () ... abstract public **getActiveRenderPath** () ... abstract public **disable** () ... abstract public **enable** () ... abstract public **reset** () ... abstract public **isDisabled** () ... abstract public **setViewsDir** (*mixed* $viewsDir) inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ... abstract public **getViewsDir** () inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ... abstract public **setParamToView** (*mixed* $key, *mixed* $value) inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ... abstract public **setVar** (*mixed* $key, *mixed* $value) inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ... abstract public **getParamsToView** () inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ... abstract public **getCache** () inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ... abstract public **cache** ([*mixed* $options]) inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ... abstract public **setContent** (*mixed* $content) inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ... abstract public **getContent** () inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ... abstract public **partial** (*mixed* $partialPath, [*mixed* $params]) inherited from :doc:`Phalcon\\Mvc\\ViewBaseInterface ` ...