$form->addMultiUpload vracia pole s nulovými hodnotami
- Čamo
- Člen | 798
Zdravím,
chcem sa spýtať prečo mi mulitiupload v Nette 3, ktorý nieje vyplnený
vracia pole s jedným nulovým prvkom? Po submite prvok files obsahuje
array(1)
0 => null
a kód
foreach ( $files as $file )
{
if ( $file->isOk() ) ...
mi vyhadzuje error Call to a member function isOk() on null
Mne to pripadá ako bug.
EDIT: Zdá sa že to súvisí s volaním $form->getHttpData()
UploadControl::loadHttpData()
/**
* Loads HTTP data.
*/
public function loadHttpData(): void
{
$this->value = $this->getHttpData(Form::DATA_FILE);
if ($this->value === null) {
$this->value = new FileUpload(null);
}
}
Editoval Čamo (10. 4. 2020 21:14)