(Yaf >=1.0.0)
Yaf_View_Simple::display — Effectue le rendu d'un template et le stocke dans la réponse
Effectue le rendu d'un template et ajoute le résultat au corps de Yaf_Response_Abstract.
Note:
Contrairement à Yaf_View_Simple::render(), le résultat n'est pas retourné mais stocké dans la réponse, et Yaf_Application l'envoie au moment de l'émission de la réponse.
tplLe chemin du template, relatif au dossier de templates défini par Yaf_View_Simple::setScriptPath() ou par application.view.directory.
varsVariables facultatives à assigner pour ce seul template ; elles remplacent les variables assignées portant le même nom.
Exemple #1 Exemple avec Yaf_View_Simple::display()
<?php
class IndexController extends Yaf_Controller_Abstract
{
public function indexAction()
{
$this->getView()->assign("title", "Ma page d'accueil");
/* effectue le rendu de index/index.phtml et stocke le résultat
* dans le corps de la réponse */
$this->getView()->display("index/index.phtml");
return false; // le rendu a été fait ici, on ignore le rendu automatique
}
}
?>Exemple #2 Exemple de template
<html>
<head>
<title><?php echo $title; ?></title>
</head>
</html>