bug NETTE? – chyba ověření PDF ve formu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- m.himlar
- Člen | 15
Zduř pánové, nevím zda je to bug NETTE, nebo moje, ale toto mi hlásí Tracy: screen
componenta v presenteru:
<?php
namespace AdminModule;
use Nette;
use Nette\Application\UI\Form;
class ProductsPDFPresenter extends BasePresenter
{
public $categoriesRepository;
public function __construct(\Category\CategoriesRepository $categoriesRepository)
{
$this->categoriesRepository = $categoriesRepository;
}
public function createComponentUploadPDF()
{
$categories = $this->categoriesRepository->getCategories()
->fetchPairs('id', 'title');
$form = new Form();
$form->addUpload('file', 'Soubor:')
->setRequired('Nebyl vybrán soubor pro nahrání!')
->addRule(Form::MIME_TYPE, 'Soubor musí být formátu PDF', 'application/pdf');
$form->addSelect('category', 'Kategorie:')
->setPrompt('Vyberte kategorii')
->setItems($categories)
->setRequired('Kategorie musí být vybrána!');
$form->addSubmit('send', 'Uložit');
$form->onSuccess[] = callback($this, 'uploadPdfSubmitted');
return $form;
}
public function uploadPdfSubmitted(Form $form)
{
$this->flashMessage('ok');
$this->redirect('this');
}
}
co s tím? ví někdo?
Editoval m.himlar (26. 6. 2015 21:01)