2017 © Pedro Peláez
 

library flashmessage

Flash class using sessions, written for ANAX-MVC.

image

saab14/flashmessage

Flash class using sessions, written for ANAX-MVC.

  • Thursday, December 4, 2014
  • by saab14
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Build Status Scrutinizer Code Quality Code Coverage, (*1)

Use in Anax, (*2)

Setup the controller, (*3)

First let's create a basic ANAX Controller. We include the config and create a start route, (*4)

<?php 
/**
* This is a Anax pagecontroller.
*
*/
Get environment & autoloader. require DIR.'/config_with_app.php';
$app->router->add('', function() use ($app, $di) {
$app->theme->setTitle("Me");
$content = $app->fileContent->get('me.md');
$content = $app->textFilter->doFilter($content, 'shortcode, markdown');
$byline = $app->fileContent->get('byline.md');
$byline = $app->textFilter->doFilter($byline, 'shortcode, markdown');
$app->views->add('me/page', [
    'content' => $content,
    'byline' => $byline
]);
$app->views->addString('ruben-gris.png', 'banner');
// Add comments section
$di->comments->addToView('main-footer');
});

Then You can use Flash with the CDatabase library by including that library in the new controller., (*5)

// Include database support
$di->setShared('db', function() {
$db = new \Mos\Database\CDatabaseBasic();
$db->setOptions(require ANAX_APP_PATH . 'config/database_sqlite.php');
$db->connect();
return $db;
});

Create a route for the Flash, (*6)

$app->router->add('flashmessage', function() use ($app) { 
$app->theme->setTitle("Testsida för flashmeddelanden"); 
$flash = $app->flashMessage; 
$flash->infoMessage("Info: This is an info message!"); 
$flash->errorMessage("Error: This is an error message!"); 
$flash->warningMessage("Warning: This is a warning message!"); 
$flash->successMessage("Success: This is a success message!"); 
$flash->retrieveMessages(); 
$app->views->addString($flash->messagesHtml(), 'flash'); 
}); 

The Versions

04/12 2014

dev-master

9999999-dev http://dbwebb.se

Flash class using sessions, written for ANAX-MVC.

  Sources   Download

MIT

The Requires

  • php >=5.5.15

 

mvc anax cflashmessage flash saab

03/12 2014

2.x-dev

2.9999999.9999999.9999999-dev http://dbwebb.se

Flash class using sessions, written for ANAX-MVC.

  Sources   Download

MIT

The Requires

  • php >=5.5

 

mvc anax cflashmessage flash saab