2017 © Pedro Peláez
 

library flashes

Flash messages extension for Nette Framework

image

holabs/flashes

Flash messages extension for Nette Framework

  • Wednesday, November 22, 2017
  • by holantomas
  • Repository
  • 1 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Holabs/Flashes

Installation

Require: - Holabs/UI - Nette/Application - Nette/HTTP - Nette/Utils, (*1)

composer require holabs/flashes

Configuration

extensions:
    flashes: Holabs\Flashes\Bridges\Nette\FlashesExtension

Using

BasePresenter class:, (*2)


use Nette\Application\UI\Presenter; use Holabs\Flashes\Message; use Holabs\Flashes\UI\IFactory; use Holabs\Flashes\UI\Control; class BasePresenter extends Presenter { use TFlasher; // Inject flash factory /** @var IFactory @inject */ public $flashesControlFactory; // Optional public function actionDefault(){ $this->flashMessage('Hello world!', Message::$INFO); $this->flashMessage('Hello world with link!', Message::$INFO) ->setLink($this->link('link'), 'Nice link'); } // Optional component /** * @return Control */ protected function createComponentFlashes(){ $control = $this->flashesControlFactory->create($this); // $control->setTemplateFile('path/to/your/latte') return $control; } // ... }

@layout.latte file:, (*3)

    {* ... *}

    {* Standard render *}
    <div n:foreach="$messages as $message" class="flash flash-{$message->getType()}">
        {$message->getMessage()}.
        <a href="{$message->getLink()->url}" n:if="$message->getLink()">{$message->getLink()->text}</a>
    </div>

    {* OR control *}
    {control flashes}

    {* ... *}

The Versions

22/11 2017

dev-master

9999999-dev

Flash messages extension for Nette Framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

22/11 2017

1.0.1

1.0.1.0

Flash messages extension for Nette Framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

06/03 2017

1.0

1.0.0.0

Flash messages extension for Nette Framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires