addUpload jak zjistím zda byl vybrán soubor?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- motorcb
- Člen | 552
Zdravím.
Mám formulář ve kterém je možné vybrat obrázek (nepovinně):
$form = new Form();
...
$form->addUpload('photo', 'Obrázek')
->addRule(Form::IMAGE, 'Avatar musí být JPEG, PNG nebo GIF.')
->addRule(Form::MAX_FILE_SIZE, 'Maximální velikost souboru je 1 MB.', 1024 * 1024);
...
$form->addSubmit('create', 'Přidat');
$form->onSuccess[] = callback($this, 'shopFormSubmitted');
return $form;
Jak zjistím zda byl obrázek vybrán? Pokud ano, chtěl bych s ním dále pracovat.
public function shopFormSubmitted($form)
{
$aValues = $form->getValues(TRUE); // same as: (array) $form->values;
print_r( $aValues['photo'] );
//vidím pouze samé privátní parametry :(
}
Děkuji za rady a nakopnutí :)
- jtousek
- Člen | 951
https://api.nette.org/…rol.php.html#78
EDIT: nebo lépe
https://api.nette.org/…oad.php.html#149
Editoval jtousek (28. 5. 2012 15:10)