Comment désactiver un script de vue dans un contrôleur - Zend Framework
Je suis à jouer avec MVC du zend framework. Une chose que j'ai trouvé est que le Zend Framework essaie d'inclure un script de vue chaque fois qu'un contrôleur est appelé. Je peux le désactiver dans le bootstrap avec le code suivant.
$frontController- > setParam('noViewRenderer',true);
Cependant, je dois initialiser Zend_View classe dans une méthode de contrôleur puis le rendu d'un fichier de script moi-même.
Comment puis-je arrêter, y compris un script de vue dans une méthode de contrôleur afin que je puisse le désactiver si seulement je veux?
source d'informationauteur Moon
Vous devez vous connecter pour publier un commentaire.
vous pouvez désactiver l'affichage du contrôleur de moteur de rendu helper, avec ce code dans votre contrôleur:
Le meilleur exemple serait d'utiliser les deux commandes ci-dessus:
Premier désactive la mise en page,en général, est activé
par défaut
$this->_helper->layout->disableLayout();
et deuxième désactive l'affichage du script (.phtml) afin d'exception n'est levée si le script de vue de fichier n'est pas trouvé
Il y a aussi des aides de vue qui incluent bouth écouté abowe et ne sont pas nécessaires, par exemple, vous voulez retourner JSON à partir d'un tableau de données et ne rend pas la vue de l'élément.
ne rendra pas de mise en page, ni script de vue.
Facile, il suffit de le désactiver dans le sein de votre action.
Si vous ne parlons pas de mises en page, puis il suffit d'ajouter un exit() à votre action. Il suffit de comprendre quel genre d'impact que cela aura sur votre application.