elms/eflashmessage

PHP classes for creating Flash messages for Anax

v1.0 2016-02-23 13:45 UTC

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();