Yaf_Dispatcher::autoRender

(Yaf >=1.0.0)

Yaf_Dispatcher::autoRenderActive/désactive le rendu automatique

Description

public Yaf_Dispatcher Yaf_Dispatcher::autoRender ([ bool $flag ] )

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.

Liste de paramètres

flag

booléen

Note:

Depuis la version 2.2.0, si ce paramètre n'est pas fourni, alors le statut courant sera retourné.

Valeurs de retour

Exemples

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 à :

LoadingChargement en cours