J'écris une application CakePHP mais il ne semble pas y avoir de messages flash() sur aucune des pages.
J'utilise $this->Session->setFlash();
pour définir des messages flash() et en utilisant $this->Session->flash()
dans mon modèle par défaut, ainsi que $this->Session->flash('auth')
sur les pages de connexion et d'inscription, mais ils ne montrent pas les erreurs de validation, etc.CakePHP ne montre pas les messages flash()?
0
A
Répondre
0
Dans vos vues & mises en page , vous recherchez la session helper, pas le composant de session que vous essayez d'utiliser. Dans les contrôleurs/composants, vous utilisez le composant de session et le référencez comme $this->Session
. Dans vos présentations et vues, vous utilisez l'assistant de session et le référencez simplement $session
. par exemple. Les informations sur le session helper peuvent être trouvées dans la documentation.
Questions connexes
- 1. ne montre pas
- 2. textfield.text ne montre pas tous les caractères
- 3. Firefox ne montre pas les contrôles silverlight
- 4. php ne montre pas toutes les images
- 5. uitableview ne montre pas les données
- 6. Firebug ne montre pas les demandes ajax
- 7. l'application universelle ne montre pas les couleurs
- 8. TabNavigator ne montre pas les enfants
- 9. ne montre pas les annonces AdWhirl
- 10. get_browser ne montre pas ismobiledevice
- 11. indice EditText ne montre pas
- 12. WPF: Bitmap ne montre pas
- 13. mail.log ne montre pas tous les e-mails envoyés
- 14. Android: ProgressDialog ne montre pas
- 15. Flash Builder: Moniteur réseau - ne montre pas les données brutes pour AMF?
- 16. FBStreamDialog ne montre pas l'attachement
- 17. TService ne traite pas les messages
- 18. Ne pas recevoir les messages UITextField
- 19. JBoss ne traite pas les messages JMS
- 20. Les messages WM_COPYDATA ne sont pas traités
- 21. CakePHP - pourquoi les erreurs ne sont-elles pas signalées?
- 22. Wordpress montre tous les messages en utilisant the_content()
- 23. CakePHP show Lien suivant/précédent pour les messages
- 24. swfobject - flash ne pas montrer
- 25. MSMQ Messages ne s'affichent pas
- 26. Vues Drupal ne montre pas certains noeuds
- 27. Le contrôleur CakePHP 1.3 save() ne sauvegarde pas les données
- 28. IE7 ne montre pas mes infobulles
- 29. DownloadStringAysnc - ne montre pas la progression
- 30. AppFabric ne me montre pas l'instance persistante
Merci. En fait, vous pouvez utiliser les deux avec la version 1.3, mais le problème est que j'ai oublié de répercuter le flash() sur l'écran. Ce lien m'a montré que j'étais censé faire ça. – chustar
Correct, $ this-> La session dans le composant est utilisée pour appeler le composant Session, alors que $ this-> Session in View appelle l'assistant Session. –
Assez juste. Vous n'avez pas mentionné de version et la plus grande partie de mon travail est toujours en 1.2 donc je suis naturellement attirée par cette direction. :-) –