(Yaf >=1.0.0)
Yaf_Dispatcher::autoRender — Active ou désactive le rendu automatique
Yaf_Dispatcher effectue automatiquement le rendu de la vue
après avoir distribué une requête entrante. Il est possible d'empêcher
ce rendu en appelant cette méthode avec le paramètre
flag valant false.
Note:
Il est également possible de simplement retourner
falsedans une action pour empêcher le rendu automatique de cette seule action.
flagIndique s'il faut activer le rendu automatique.
Note:
À partir de Yaf 2.2.0, si ce paramètre n'est pas fourni, l'état courant est retourné à la place.
Retourne l'objet Yaf_Dispatcher lui-même lorsque
flag est fourni, ou un booléen indiquant si
le rendu automatique est activé lorsqu'il ne l'est pas.
Exemple #1 Exemple avec Yaf_Dispatcher::autoRender()
<?php
class IndexController extends Yaf_Controller_Abstract {
/* la méthode init sera appelée dès qu'un contrôleur sera initialisé */
public function init() {
if ($this->getRequest()->isXmlHttpRequest()) {
//n'appelle pas render pour une requête ajax
//une chaîne json sera affichée
Yaf_Dispatcher::getInstance()->autoRender(FALSE);
}
}
}
?>