PHP 8.6.0 Beta 3 is available for testing

Yaf_Controller_Abstract::__construct

(Yaf >=1.0.0)

Yaf_Controller_Abstract::__constructConstructeur de Yaf_Controller_Abstract

Description

public function Yaf_Controller_Abstract::__construct()

Yaf_Controller_Abstract::__construct() est appelée par Yaf lorsqu'un objet contrôleur est créé pendant la distribution. Elle ne prend aucun argument et ne devrait pas être appelée directement. Comme elle n'est pas destinée à être surchargée avec une logique personnalisée, la méthode Yaf_Controller_Abstract::init() est fournie à la place comme point d'entrée d'initialisation côté utilisateur.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple avec Yaf_Controller_Abstract::__construct()

<?php
class IndexController extends Yaf_Controller_Abstract
{
    // __construct() est appelée par Yaf_Dispatcher lorsque le contrôleur
    // est instancié pendant la distribution ; elle ne devrait être ni
    // appelée manuellement, ni surchargée. Définir init() à la place :

    public function init() {
        // au moment où init() s'exécute, le distributeur a déjà câblé
        // le contrôleur : la requête, la réponse et le moteur de vue
        // sont tous disponibles
        var_dump($this->getRequest() instanceof Yaf_Request_Abstract);
        var_dump($this->getResponse() instanceof Yaf_Response_Abstract);
        var_dump($this->getView() instanceof Yaf_View_Interface);
    }

    public function indexAction() {
        // ...
    }
}
?>

Résultat de l'exemple ci-dessus est similaire à :

bool(true)
bool(true)
bool(true)

Voir aussi

add a note

User Contributed Notes

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