Wallogit.com
2017 © Pedro Peláez
Class for flash messages.
cflashmessage handles error, success, notice and warning messages, which can be used to give the user feedback., (*2)
This software is free software and carries a MIT license., (*3)
Adding it as shared service in the frontcontroller., (*4)
$di->setShared('flashmessage', function() {
$flashmessage = new \frjf14\FlashMessage\CFlashMessage();
return $flashmessage;
});, (*5)
From the package Copy the css file: frjf14/cflashmessage/src/css/flashmessage.css to the webroot css folder: webroot/css/ then add the css to the frontcontroller $app->theme->addStylesheet('css/flashmessage.css'); or just link directly to the CSS file within the package $app->theme->addStylesheet('../vendor/frjf14/cflashmessage/src/css/flashmessage.css');, (*6)
Now you can add flash messages as an example error message: $app->flashmessage->addError('An error message.'); and to display the message use $app->flashmessage->getFlashMessages(); to retrive the message(s) as html., (*7)