J'ai un contrôleur par exemple "Prix" aussi un autre "Test" à la fois en utilisant la même table de base de données et la fonctionnalité sont la seule différence pour "Test" la valeur de test du champ et pour "Price" test = false. Comment puis-je étendre le contrôleur "Price" à ce "Testprice" :)Utilisez un contrôleur dans un autre en utilisant zend
2
A
Répondre
3
Vous pouvez faire un test de prix vers Price avec un paramètre "test" présent.
$this->_forward('index', 'price', null, array('test' => 1));
Et puis vérifier le paramètre de demande "test" dans l'action index du contrôleur de prix
Une autre option consiste à configurer le routeur Zend dans votre application.ini:
resources.router.routes.testprice.route = "testprice/"
resources.router.routes.testprice.defaults.controller = "price"
resources.router.routes.testprice.defaults.action = "testprice"
Et il sera Appelez testpriceAction dans le contrôleur Price pour/testprice/URI
1
utilisez simplement 1 classe Prix avec un membre Test, que vous définissez tot true si vous l'utilisez comme test.
+0
et le définir dans la méthode predispatch() basée sur $ this -> _ getParam ('test'); –
Questions connexes
- 1. Un contrôleur rendu en utilisant les vues d'un autre contrôleur
- 2. Comment changer un Zend Layout dans un module/contrôleur en layout stocké dans un autre module?
- 3. Contrôleur dans un autre contrôleur
- 4. Comment vérifier si un contrôleur existe en utilisant Zend Framework
- 5. comment puis-je utiliser un autre contrôleur d'index dans Zend autre que l'indexcontroller
- 6. étendre contrôleur dans zend contrôleur
- 7. Zend Framework: comment ajouter un nouveau contrôleur?
- 8. Zend: nettoyer les URLs lorsque vous utilisez un contrôleur de page générique?
- 9. Rediriger à un autre contrôleur dans Rails
- 10. Rediriger vers un autre contrôleur
- 11. Html.BeginForm dans partielle pour un autre contrôleur
- 12. viewController dans un autre contrôleur de vue
- 13. un contrôleur peut envoyer l'utilisateur à un autre contrôleur
- 14. zend framework inclut une autre classe dans mon contrôleur d'action
- 15. Comment changer dynamiquement un contrôleur dans Zend Framework?
- 16. obtenir la valeur d'un contrôleur à un autre contrôleur
- 17. création Zend outil d'un contrôleur dans un module
- 18. Utilisez Canvas pour masquer un autre canevas en C#/WPF
- 19. Comment chercher un modèle Zend en utilisant un champ
- 20. Créer un formulaire de connexion dans un autre contrôleur
- 21. Passer une variable du contrôleur à un partiel dans Zend
- 22. Comment filtrer un fichier en utilisant un modèle dans un autre fichier en utilisant Python?
- 23. cacher un élément en utilisant dojo dans zend
- 24. Comment peut-on créer un contrôleur générique (conteneur) qui recevra en entrée un autre contrôleur
- 25. en utilisant le groupe ou utilisez une autre fonction
- 26. rails comment appeler un autre contrôleur dans link_to_remote
- 27. Redirection interne Cakephp du contrôleur vers un autre contrôleur
- 28. Publication de jQuery sur un autre contrôleur
- 29. Accéder à une variable d'un contrôleur depuis un autre contrôleur
- 30. Utilisez ServiceController pour commencer un service avec un autre compte
Je ne sais pas comment passer le paramètre. Pouvez-vous me donner un exemple de code? –
Vous y êtes. J'ai ajouté le code –
J'ai ajouté une option de configuration de routeur. Peut-être que vous l'aimez mieux. –