Form::IMAGE a Form::MAX_FILE_SIZE
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ruller
- Člen | 29
Čus,
mám problém s validáciou týchto pravidiel: Form::IMAGE a
Form::MAX_FILE_SIZE
pri odoslaní formulára sa do url prehliadača vypíše len callback ale
nezobrazi sa chyba, keď pridám veľký súbor alebo napr. exe súbor, proste
sa nič nezobrazí. Len to neprejde.
validácia nezadaného súboru funguje.
Teda po odoslaní je v url neco?do=thirdStepForm-submit
protected function createComponentThirdStepForm($name) {
$form = new Form($this,$name);
$form->addUpload('file', '')->addRule(Form::FILLED, 'Zvolte soubor')
->addRule(Form::IMAGE, 'Foto musí být JPEG, PNG nebo GIF.')
->addRule(Form::MAX_FILE_SIZE, 'Maximální velikost souboru je 5MB', 5000 * 1024 );
$form->addSubmit('subform');
$form->onSuccess[] = callback($this, 'thirdStepFormSubmitted');
return $form;
}