Flash Messenger
The Flash Messenger is a plugin designed to create and retrieve self-expiring, session-based messages
How to use
There are several types of messages:
- info $this->flashMessage->info($message)
- success $this->flashMessage->success($message)
- warning $this->flashMessage->warning($message)
- error $this->flashMessage->error($message)
Is very simple to use. In your controller you must have something like:
public function indexAction() { // Check if request method is post if ($this->isPost()) { // Business logic // Set an info flash message $this->flashMessage->info('This is an info flash message!'); } return $this->view->render('index/index'); }
In your template (or in view) you must have something like:
<?php if ($fm = $this->getFlashMessage()): ?> <div class="flash-message <?php echo $fm['type'] ?>"> <p><strong><?php echo ucfirst($fm['type']) ?>:</strong> <?php echo $fm['message'] ?></p> </div> <?php endif ?>↑