dev-master
9999999-dev
GPL-3.0 BSD-3-Clause GPL-2.0
The Requires
The Development Requires
confirmation nette librette
Wallogit.com
2017 © Pedro Peláez
The best way to install this extension is using Composer:, (*1)
$ composer require librette/confirmation-dialog
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');
}
}
}
GPL-3.0 BSD-3-Clause GPL-2.0
confirmation nette librette