De nombreux modèles dans mon application sont similaires, et j'ai automatisé la création de chaque CTP pour le CRUD standard pour chacun. En d'autres termes, les fichiers ctp eux-mêmes pour chaque modèle sont identiques. Je passe les champs utilisés pour créer le formulaire en tant que tableau à un assistant. Je trouve que je ne fais que créer les mêmes fichiers encore et encore dans des répertoires distincts. Y a-t-il un moyen que je peux citer pour dire 1 add.ctp pour chacun des contrôleurs de modèle? J'espère que ma question est assez claire. Merci.cakephp ÉVITER les fichiers .ctp répétitifs
0
A
Répondre
0
$this->render('/controller/view');
Vous pouvez rendre une vue de tout contrôleur, donc si vous voulez créer un « index » vue et son assez générique que vous êtes juste de passage des données $, vous pouvez rendre la même vue à chaque fois.
Vous pouvez aller plus loin et créer cette vue dans votre dossier d'éléments pour la détacher complètement de vos contrôleurs.
0
Questions connexes
- 1. Apportez PHPdoc pour inclure les fichiers CakePHP .ctp
- 2. CakePHP ctp créer sous forme d'entrée - php
- 3. Éviter les fichiers précédents
- 4. comment appeler deux fichiers .ctp différents dans une fonction dans cakephp?
- 5. CakePHP: Intégrer le nom de fichier CTP et le chemin dans les vues et les éléments
- 6. CakePHP .ctp coloration de la syntaxe dans Eclipse
- 7. cakephp 2.3 obtenir le fichier ctp de la console
- 8. Comment faire pour que WebMatrix reconnaisse les modèles CakePhp (* .ctp) comme php?
- 9. Comment éviter les erreurs dans la sauvegarde des données - Cakephp
- 10. Comment éviter les soumissions de formulaires doubles/dupliqués dans CakePHP?
- 11. Faire ReSharper pour éviter les fichiers * .designer.cs
- 12. Comment éviter les fichiers thumbs.db en compression
- 13. validation cakephp requise pour les fichiers
- 14. Un moyen d'éviter les codes répétitifs tkinter
- 15. expression régulière pour supprimer les caractères répétitifs
- 16. CakePHP erreur « page introuvable » erreur - comment éviter
- 17. Roslyn CTP - Comment écrire des modifications au système de fichiers
- 18. caractères non répétitifs regex
- 19. Produits Google/Projets répétitifs
- 20. Numéros aléatoires non répétitifs
- 21. Eléments répétitifs Richfaces
- 22. Champs Joomla répétitifs?
- 23. Comment puis-je créer un nouveau fichier CTP (CakePHP) dans NetBeans?
- 24. Implémentation d'un modèle d'acteur dans CTP 5/Async CTP
- 25. Action du contrôleur d'appel du fichier ctp
- 26. Recherche de motifs/images répétitifs dans les images
- 27. Async CTP Task.WhenAll numéro
- 28. test unitaire dotnetopenauth ctp
- 29. Continuations utilisant Async CTP
- 30. Installer Async CTP Problème
Pourquoi répliquez code du contrôleur vous? La question concerne plus les pratiques de codage que la réplication de points de vue. Si vos opinions sont les mêmes, je serais probablement prêt à parier que vos contrôleurs sont tous pareils. Résolvez le problème des contrôleurs et les vues seront résolues naturellement. –
Les modèles sont différents – thf
Je ne suis pas sûr que ma réponse répond vraiment à votre point de vue. Dites un peu plus ... comment puis-je avoir un contrôleur pour différents modèles avec des URL différentes? Je n'ai jamais pensé à ça. – thf