Skip to content

lrc/silverstripe-statusmessage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SilverStripe Status Message Module

Maintainer Contacts

Requirements

  • SilverStripe 2.4

Documentation

To store a message with an attached status in the session and 'flash' that message in the browser. Based on code from Will Rossiter

Installation Instructions

  1. Place this directory in the root of your SilverStripe installation, rename the folder 'statusmessage'.
  2. Visit yoursite.com/dev/build?flush=1 to rebuild the database.

Usage Overview

###Session

  1. Set a status message in a controller or similar e.g: StatusMessage::set(StatusMessage::STATUS_SUCCESS, "Here is some message");
  2. Get a status message out of the session in a template e.g: <% include StatusMessage %>

###URL

When redirecting have to pass the status message in the URL rather than the Session.

  1. Set the message as above.
  2. Append the status message to the GET string e.g: Director::redirect(Director::absoluteBaseURL() . $this->Link() . '?' . StatusMessage::query_string());

Known Issues

GitHub Issue Tracker

About

Status (flash) messages for SilverStripe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 69.8%
  • CSS 25.4%
  • Scheme 4.8%