elms / eflashmessage
PHP classes for creating Flash messages for Anax
v1.0
2016-02-23 13:45 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-10-26 19:37:46 UTC
README
Spara meddelanden i session och visar dem vid anrop. Används i Anax-MVC
Installation
Installera med Packagist eller clona koden från Github source:
"elms/eflashmessage": "dev-master"
Lägg till följande kod för att kunna anropa en FlashController i DI i ditt Anax MVC framework :
$di->set('FlashController', function() use ($di) {
$flashController = new \Anax\FlashMessages\FlashController();
$flashController->setDI($di);
return $flashController;
});
eller
- lägg in filen webroot/testflash.php i Anaxs webroot
- och filen css/EFlashMessage.css i webroot/css
- Och kör igång och testa de olika meddelandena!
I filen webroot/testflash.php hittar ni de fyra olika anrop som kan göra, för info, alert, success och error medelanden;
För att spara meddelandena i session - Error meddelande:
$app->msg->error('Error flash meddelande!!');
Success meddelande:
$app->msg->success('Success flash meddelande!!');
Info meddelande:
$app->msg->info('Info flash meddelande!!');
alert meddelande:
$app->msg->alert('Alert flash meddelande!!');
För att sedan skriva ut meddelenadet använd:
$app->theme->setVariable('title', "Flash messages")->setVariable('main', $app->msg->outputMsgs());
Och för att tömma sessionen på meddelanden använd;
$app->msg->clearMsg();