PHP 8.6.0 Beta 3 is available for testing

Yaf_Controller_Abstract::initView

(Yaf >=1.0.0)

Yaf_Controller_Abstract::initViewInitialise la vue et la retourne

Description

public function Yaf_Controller_Abstract::initView(?array $options = ?): ?Yaf_View_Interface

Retourne le moteur de vue lié à ce contrôleur. Le moteur de vue est initialisé par Yaf_Dispatcher lors de la distribution, en utilisant le chemin des templates défini pour le contrôleur courant.

Liste de paramètres

options

Options passées au moteur de vue, voir Yaf_View_Simple::__construct().

Valeurs de retour

Une instance de Yaf_View_Interface en cas de succès, ou null en cas d'échec.

Exemples

Exemple #1 Exemple avec Yaf_Controller_Abstract::initView()

<?php
class ProductController extends Yaf_Controller_Abstract
{
    public function indexAction() {
        // récupère le moteur de vue lié à ce contrôleur, initialisé
        // avec son chemin de templates, par exemple application/views/ ;
        // les options seraient transmises au moteur de vue, voir
        // Yaf_View_Simple::__construct()
        $view = $this->initView();
        $view->assign("products", array("yaf", "php"));
    }
}
?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top