Class Phalcon\Flash\Session

extends abstract class Phalcon\Flash

implements Phalcon\FlashInterface, Phalcon\Di\InjectionAwareInterface

Temporarily stores the messages in session, then messages can be printed in the next request

Methods

public setDI (unknown $dependencyInjector)

Sets the dependency injector

public Phalcon\DiInterface getDI ()

Returns the internal dependency injector

protected array _getSessionMessages (unknown $remove)

Returns the messages stored in session

protected _setSessionMessages (unknown $messages)

Stores the messages in session

public message (unknown $type, unknown $message)

Adds a message to the session flasher

public boolean has ([unknown $type])

Checks whether there are messages

public array getMessages ([unknown $type], [unknown $remove])

Returns the messages in the session flasher

public output ([unknown $remove])

Prints the messages in the session flasher

public clear ()

public __construct ([unknown $cssClasses]) inherited from Phalcon\Flash

Phalcon\Flash constructor

public Phalcon\FlashInterface setImplicitFlush (unknown $implicitFlush) inherited from Phalcon\Flash

Set whether the output must be implictly flushed to the output or returned as string

public Phalcon\FlashInterface setAutomaticHtml (unknown $automaticHtml) inherited from Phalcon\Flash

Set if the output must be implictily formatted with HTML

public Phalcon\FlashInterface setCssClasses (unknown $cssClasses) inherited from Phalcon\Flash

Set an array with CSS classes to format the messages

public string error (unknown $message) inherited from Phalcon\Flash

Shows a HTML error message

  1. <?php
  2. $flash->error('This is an error');

public string notice (unknown $message) inherited from Phalcon\Flash

Shows a HTML notice/information message

  1. <?php
  2. $flash->notice('This is an information');

public string success (unknown $message) inherited from Phalcon\Flash

Shows a HTML success message

  1. <?php
  2. $flash->success('The process was finished successfully');

public string warning (unknown $message) inherited from Phalcon\Flash

Shows a HTML warning message

  1. <?php
  2. $flash->warning('Hey, this is important');

public outputMessage (unknown $type, unknown $message) inherited from Phalcon\Flash

Outputs a message formatting it with HTML

  1. <?php
  2. $flash->outputMessage('error', message);