tadcka / notice-manager-bundle
Notice manager Symfony2 bundle
Installs: 22
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.3.3
- symfony/symfony: >=2.2
This package is not auto-updated.
Last update: 2024-11-18 15:15:26 UTC
README
Notice manager Symfony2 bundle
Installation
Step 1: Download NoticeManagerBundle using composer
Add TadckaNoticeBundle in your composer.json:
{ "require": { "tadcka/notice-manager-bundle": "dev-master" } }
Now tell composer to download the bundle by running the command:
$ php composer.phar update tadcka/notice-manager-bundle
Step 2: Enable the bundle
Enable the bundle in the kernel:
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Tadcka\AddressBundle\TadckaNoticeManagerBundle(), ); }
Step 3: Include javascript and css
@TadckaNoticeManagerBundle/Resources/public/css/notice-manager.css @TadckaNoticeManagerBundle/Resources/public/js/notice-manager.js
Step 4: Include twig template
{% include 'TadckaNoticeManagerBundle::flash_notices.html.twig' %}
Step 5: Example
$noticeContainer = new \Tadcka\NoticeManagerBundle\Container\NoticeContainer(); $noticeContainer->add('Hello world!', \Tadcka\NoticeManagerBundle\NoticeType::SUCCESS); $this->get('tadcka_notice_manager')->save($noticeContainer); or $noticeContainer = new \Tadcka\NoticeManagerBundle\Container\NoticeContainer(); $noticeContainer->add('Hello world!', \Tadcka\NoticeManagerBundle\NoticeType::SUCCESS); $html = $this->renderView( 'TadckaNoticeManagerBundle::notices.html.twig', array( 'notice_container' => $noticeContainer->getNotices(), ) );