Dutch PHP Conference 2027

Yaf_Dispatcher::autoRender

(Yaf >=1.0.0)

Yaf_Dispatcher::autoRenderActive ou désactive le rendu automatique

Description

public function Yaf_Dispatcher::autoRender(?bool $flag = null): Yaf_Dispatcher|bool

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 false dans une action pour empêcher le rendu automatique de cette seule action.

Liste de paramètres

flag

Indique 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.

Valeurs de retour

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.

Exemples

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);
         }
     }
}
?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top