Foreach nad Nette\Http\FileUpload
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- wicked
- Člen | 290
Zdravím,
nějak si lámu hlavu nad tímto …
Mám v presenteru formulář s kodém
$form->addUpload('img', 'Obrázek', TRUE)
->addCondition(Form::FILLED)
->addRule(Form::IMAGE, 'Soubor musí být obrázek - .jpg, .gif, .png')
->addRule(Form::MAX_FILE_SIZE, 'Soubor je příliš velký! Povolená velikost je 2M.', 2 * 1024 * 1024);
Což mě dovolí nahrát více souborů …
Po zpracování formuláře volám funkci
public function formSucceeded($form) {
// Nacteme hodnoty z formulare
$values = $form->getValues();
foreach ($values->img as $imgs);
dump($imgs);
}
Ten foreach má projít všechny soubory které byly nahrány, ale vypíše mi to pouze jeden … Dělám nejspíš chybu v tom foreach ale jak přemyšlím, tak nevím …
Prosím Vás o nakopnutí …
Děkuji
- David Matějka
- Moderator | 6445
mas na konci radku s foreach strednik
foreach ($values->img as $imgs);
- David Kudera
- Člen | 455
Proto je pro přehlednost lepší psát i složené závorky. Mrkni třeba na coding standards nette frameworku