Tu a essayé d'effacer plutôt la clé que la valeur : unset($_SESSION[$key]) ?
Bonjour,
j'aimerai creer des message flash en session quand je creer par exemple un post ou que je le modifie ou que je le supprime exemple: le post a été ajouté. j'arrive a afficher le message seulement quand j'actualise la meme page j'ai encore le message or j'aimerai qu'il s'enleve. J'ai essayé de unset($_session[$value]) mais rien y fait.
dans mon controller:
PHPSession est ma class session:
et dans ma twig view:
dans ma view: _session = $_SESSION modifier dans addGlobal dans ma twig class
$this->twig->addGlobal('_session', $_SESSION);
mais je ne sais pas ou mettre le unset session pour supprimer la session apres le flash message. si quelqu'un peut m'aider, je lui en serais reconnaissant!
merci!
2 réponses
J'ai reglé mon probleme: voici la class PHPSession si quelqu'un le souhaite :
Et du coup dans le controller j'appel la function set :
et dans ma vue :
ps: je ne sais pas fermer le sujet je suis nouveaux sur le site!