(Yaf >=1.0.0)
Yaf_Action_Abstract::getController — Récupère l'objet contrôleur
Récupère le contrôleur auquel appartient cette action.
Cette fonction ne contient aucun paramètre.
Une instance de Yaf_Controller_Abstract, ou null
si aucun contrôleur n'est disponible.
Exemple #1 Exemple avec Yaf_Action_Abstract::getController()
<?php
class ListAction extends Yaf_Action_Abstract
{
public function execute() {
// le contrôleur auquel appartient cette action
$controller = $this->getController();
var_dump($controller instanceof Yaf_Controller_Abstract);
// par exemple, pour accéder à son moteur de vue
$controller->getView()->assign("products", array("yaf", "php"));
}
}
?>Résultat de l'exemple ci-dessus est similaire à :
bool(true)