Zend Framwork 3 FlashMessenger
Le module doit être enregistré dans config/modules.config.php
'modules' => array(
'...',
'Zend\Mvc\Plugin\FlashMessenger',
'Zf3\Flashmessenger'
),
Installer
dans fichier layout.phtml il faut ajouter
<?php $this->FlashMsg(); ?>
<?php echo $this->inlineScript() ?>
Utilisation
Utilisez-le dans un contrôleur.
Ajouter des messages dans votre contrôleur et les messages seront affichés
<?php
$this->flashMessenger()->addSuccessMessage('Un message de réussite');
$this->flashMessenger()->addErrorMessage('Erreur avec le système.');
$this->flashMessenger()->addInfoMessage('Info message');
$this->flashMessenger()->addWarningMessage("Message d'avertissement.");