Download the PHP package aretusa/flash-bundle without Composer
On this page you can find all versions of the php package aretusa/flash-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download aretusa/flash-bundle
More information about aretusa/flash-bundle
Files in aretusa/flash-bundle
Package flash-bundle
Short Description This bundle extends the Symfony2 flash message system to handle messages for AJAX requests.
License MIT
Homepage https://github.com/michaelperrin/AretusaFlashBundle
Informations about the package flash-bundle
AretusaFlashBundle
A Symfony2 bundle to easily handle Ajax "flash messages" (those messages that show that everything went well when a form has been successfully submitted (success message), or conversely when the form was not valid (error message).
Symfony2 handles such Flash messages in the session out of the box so that they can be displayed after a redirection for instance.
With this bundle, if the request is an AJAX one (a form submitted in Javascript for instance), the flash messages will be automatically added to the JSON response and handled by a script file to be displayed to the user.
More information here: http://blog.michaelperrin.fr/2013/03/07/notification-flash-messages-for-json-responses-with-symfony2/
Installation
Add AretusaFlashBundle in your composer.json
file:
Now tell Composer to download the bundle by running the command:
Composer will install the bundle to your project's vendor/aretusa
directory.
Step 2: Enable the bundle
Enable the bundle in the kernel:
Step 3: Publish assets
Step 4: Include the messages template
In layout file:
Step 5: add assets to your main layout file
Add jQuery as well if it's not already done.
Usage
Add this call to a script block in your layout or to some of your templates: