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

Returns the internal dependency injector

protected _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 has ([unknown $type])

Checks whether there are messages

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

Clear messages in the session messenger

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

Phalcon\Flash constructor

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

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

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

Set if the output must be implicitly formatted with HTML

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

Set an array with CSS classes to format the messages

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

Shows a HTML error message

<?php

 $flash->error('This is an error');

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

Shows a HTML notice/information message

<?php

 $flash->notice('This is an information');

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

Shows a HTML success message

<?php

 $flash->success('The process was finished successfully');

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

Shows a HTML warning message

<?php

 $flash->warning('Hey, this is important');

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

Outputs a message formatting it with HTML

<?php

 $flash->outputMessage('error', message);