2017 © Pedro Peláez
 

library confirmation-dialog

image

librette/confirmation-dialog

  • Thursday, September 17, 2015
  • by matej21
  • Repository
  • 1 Watchers
  • 3 Stars
  • 31 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Installation

The best way to install this extension is using Composer:, (*1)

$ composer require librette/confirmation-dialog

Usage

You can use confirmation dialog in handle* methods in presenters and controls., (*2)

class ArticleControl extends Control
{
    use Librette\ConfirmationDialog\TConfirmation;


    public function handleRemove($id)
    {
        $article = $this->articleRepository->get($id);
        if($this->confirm("Do you really want to delete article {$article->title}?")) {
            $this->articleRepository->delete($article);
            $this->redirect('this');
        } elseif($this->isConfirmationCancelled()) {
            $this->redirect('this');
        }
    }

}

The Versions

17/09 2015

dev-master

9999999-dev

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

The Development Requires

confirmation nette librette