(Yaf >=1.0.0)
Yaf_View_Simple::display — Renderiza y muestra una plantilla
Renderiza una plantilla y añade el resultado al cuerpo de Yaf_Response_Abstract.
Nota:
A diferencia de Yaf_View_Simple::render(), el resultado no se devuelve sino que se almacena en la respuesta, y Yaf_Application lo envía cuando se emite la respuesta.
tpl
La ruta de la plantilla, relativa al directorio de plantillas
establecido por Yaf_View_Simple::setScriptPath()
o por application.view.directory.
tpl_varsVariables opcionales a asignar solo para esta plantilla; tienen prioridad sobre las variables asignadas con el mismo nombre.
Ejemplo #1 Ejemplo de Yaf_View_Simple::display()
<?php
class IndexController extends Yaf_Controller_Abstract
{
public function indexAction()
{
$this->getView()->assign("title", "My Homepage");
/* renderiza index/index.phtml y almacena el resultado
* en el cuerpo de la respuesta */
$this->getView()->display("index/index.phtml");
return false; // we rendered ourselves, skip auto-rendering
}
}
?>Ejemplo #2 Ejemplo de Template
<html>
<head>
<title><?php echo $title; ?></title>
</head>
</html>