Yaf_Dispatcher
PHP Manual

Yaf_Dispatcher::autoRender

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


Yaf_Dispatcher
PHP Manual