bonsoir,

alors voici mon petit problème

lorsque mon post est envoyé a la fin je lui demande par un setFlash de me dire si il est bien envoyé ou non
Mais a ma grande surprise je reçois ceci
**Undefined property: PostsController::$Session [APP\controllers\posts_controller.php, line 75]

Fatal error: Call to a member function setFlash() on a non-object in C:\wamp\www\julienlezayinformatique\app\controllers\posts_controller.php on line 75**

pourtant j'ai revérifie sur la doc de cake et même refait un copier/coller pour être sur en voyant que cela ne marchait pas et le problème reste le même

voici le code de mes flash

//un premier avec des paramètres de sortie
$this->Session->setFlash('Votre post a été sauvegardé.', 'admin', array('class' => 'succes'));

//le 2e sans pour être sur que cela ne venait pas des paramètres
$this->Session->setFlash("Une erreur est survenue pendant la sauvegarde,veuillez réessayer ultérieurement");

si quelqu'un voit pourquoi cela bloque, merci d'avance ^^

1 réponse


moket
Auteur
Réponse acceptée

bon bah j'ai trouvé tout seul ma solution il fallait ajouter le composant session a appcontroller

var $components = array('Auth','Session');

si cela peut aider quelqu'un a l'avenir ^^