Dobrovolný upload obrázků
- Томас
- Člen | 85
Buďte zdrávy,
mám jednoduchý formulář, do kterého jsem si přidal tlačíto na upload obrázku, který tam ovšem může a zároveň nemusí být. Můj kód je následující:
$form->addUpload('image', 'Obrázek:')
//->setRequire()
->addRule(Form::IMAGE, 'Obrázek musí být JPEG, PNG nebo GIF')
->addRule(Form::MAX_FILE_SIZE, 'Obrázek musí mít maximálně 500kB', 512000);
domníval jsem se, že pokud tam „setRequire()“ není, tak obrázek vyplnit nemusím a ty další pravidla v tom případě neplatí. Samozřejmě, když nenahraji obrázek, tak mě to ani nepustí dál… ke zpracování formuláře. Mohl by mi někdo vysvětlit / pomoci jak to lze vyřešit? (Nechci to řešit až při odesílání formuláře, to až v nejhorším případě.) Díky!
- Šaman
- Člen | 2666
Ty potřebuješ před ty validační pravidla přidat podmínku
addCondition(Form::FILLED)
.
- Томас
- Člen | 85
Šaman napsal(a):
Ty potřebuješ před ty validační pravidla přidat podmínku
addCondition(Form::FILLED)
.
Ah, takhle jednoduše a já si s tím lámu hlavu. Díky a pěkný zbytek … rána :D