(PECL yaf >=1.0.0)
Yaf_Dispatcher::autoRender — Active/désactive le rendu automatique
Yaf_Dispatcher affiche automatiquement
le contenu après la répartition d'une requête entrante ; vous pouvez
désactiver cet affichage en appelant cette méthode avec le paramètre
flag
à TRUE
.
Note:
vous pouvez tout simplement retourner
FALSE
dans une action pour éviter l'auto-affichage de cette action.
flag
booléen
Note:
Depuis la version 2.2.0, si ce paramètre n'est pas fourni, alors le statut courant sera retourné.
Exemple #1 Exemple avec Yaf_Dispatcher::autoRender()
<?php
class IndexController extends Yaf_Controller_Abstract {
/* la méthode d'initialisation sera appelée aussitôt que le contrôleur est initialisé */
public function init() {
if ($this->getRequest()->isXmlHttpRequest()) {
// ne pas afficher après une requête AJAX
// nous afficherons une chaîne json
Yaf_Dispatcher::getInstance()->autoRender(FALSE);
}
}
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :