As far as i know, you should use: file[] in your html. This creates an array in $_FILES.
On Feb 15, 10:55 pm, juro <[email protected]> wrote: > Hi, > I am generating a form that has 5 file uploads and a few fields. When > submitted (and valid), it should take the files, resize them and save > them in a folder. > > This was working fine with one file, but I cannot get it to work with > 5 ... even $_FILES is empty. > > class MultipleImageForm extends sfForm > { > public function configure() > { > $this->setWidgets(array( > 'caption' => new sfWidgetFormTextarea(), > )); > > $this->widgetSchema['caption']->setLabel('Caption'); > > $this->setValidators(array( > 'caption' => new sfValidatorString(array('max_length' > => 2147483647, 'required' => false)), > )); > > $files = new sfForm(); > for ($i=0; $i<5; $i++) > { > $files->widgetSchema['file_' . $i] = new sfWidgetFormInputFile > (array('label' => 'Bild ' . ($i + 1)), array('name' => 'upfile_' . > $i)); > } > $this->embedForm('files', $files); > > $this->widgetSchema->setNameFormat('images[%s]'); > } > > } > > In my action, all I do is echo out the $_FILES and the > $request->getFiles($this->form->getName()) but both are null. I would like to > > put the resize functionality into the MultipleImageForm's bind method > but again, $taintedFiles is empty. > > Any recommendations? > > juro --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---
