Je dois appeler une méthode de contrôleur à partir d'un autre contrôleur et j'utilise requestAction() à cette fin. J'ai réalisé que requestAction prend beaucoup de temps. Quelqu'un peut-il suggérer une autre fonction, autre que requestAction() pour y parvenir. Remerciements
2
A
Répondre
2
La logique partagée entre plusieurs contrôleurs doit être placée dans AppController, un composant ou un modèle, selon l'endroit où il convient le mieux. La demande croisée est coûteuse, mais vous la découpez en tranches, si vous avez besoin d'instancier l'autre contrôleur.
3
Je dirais que si vous avez besoin de faire cela, c'est la conception globale de votre application qui doit être repensée.
Vous pouvez également agrandir vos modèles, puis utiliser loadModel() pour appeler le code dans le modèle.
Questions connexes
- 1. Meilleure alternative pour la méthode jQuery toggle()?
- 2. Meilleure alternative pour PipedReader/PipedWriter?
- 3. Catch-all meilleure alternative
- 4. meilleure solution alternative pour ASP.NET AJAX UpdatePanel
- 5. Meilleure alternative pour c + ancienne fonctionnalité?
- 6. requestAction dans cakephp
- 7. C# - Quelle est la meilleure alternative pour 'allumer le type'?
- 8. Meilleure bibliothèque Java pour accéder à la caméra (alternative JMF)
- 9. Quelle est la meilleure alternative à int.TryParse pour .net 1.1
- 10. Quelle est la meilleure bibliothèque alternative pour gettimeofday() en C++?
- 11. Une meilleure alternative à Vagrant
- 12. Une meilleure alternative GD :: imagejpeg()?
- 13. problème en pagination avec requestAction
- 14. Meilleure alternative pour convertir VB6 pour fonctionner sous Windows 8
- 15. cakePHP: requestAction et JS Helper
- 16. Meilleure utilisation ou alternative pour starts-with dans xpath
- 17. Meilleure alternative pour intégrer l'application flash dans facebook
- 18. Meilleure alternative open source pour MS Visual Source Safe?
- 19. Meilleure alternative pour essayer (: output) .try (: data) .try (: nom)?
- 20. GetOrCreate dans RavenDB, ou une meilleure alternative?
- 21. Meilleure alternative à Telerik Draggable Panel?
- 22. CakePHP requestAction et le code d'évaluation
- 23. Cakephp 2.0 + Elements + requestAction = résultat vide
- 24. Alternative pour QUnit
- 25. "Le type Gallery est obsolète", Quelle est la meilleure alternative?
- 26. Comment utiliser la commande sql 'between' avec CakePhp requestAction()
- 27. CakePHP: Alternative pour Iframe?
- 28. Est-ce que requestAction fonctionne sur la ligne de commande?
- 29. Alternative pour execCommand ('underline');
- 30. Quelle est la meilleure pratique pour une solution alternative de multi-héritage en C#