The error is pretty clear, you'll need to edit the bind() call to pass `$request->getFiles($form->getName)` (or sth like this) as the second parameter.
On Fri, Jul 16, 2010 at 01:01, Dominic Preuss <domi...@dominicpreuss.com> wrote: > What is the preferred way to add a profile image to a Symfony 1.4 > Doctrine Project? I tried to do this myself and via searching the > forum. This would seem to be a basic function that isn't supported > out of the the box and for which isn't a clear example/tutorial. Am I > missing something? > > I have tried to add a field called profile_image to the > sfGuardUserProfile object (and sfWidgetFormInputFileEditable form > element) to both the sfDoctrineApplyPlugin and the > sfForkedDoctrineApplyPlug but get the same error: > > Error: This form is multipart, which means you need to supply a files > array as the bind() method second argument. > > schema.yml > ... > sfGuardUserProfile: > tableName: sf_guard_user_profile > columns: > id: > type: integer(4) > primary: true > autoincrement: true > user_id: > type: integer(4) > notnull: true > email: > type: string(80) > validate: > type: string(17) > profile_image: > type: string(1024) > relations: > User: > class: sfGuardUser > foreign: id > local: user_id > type: one > onDelete: cascade > foreignType: one > foreignAlias: Profile > > ==== > > form class > ... > class sfGuardUserProfileForm extends BasesfGuardUserProfileForm > { > public function configure() > { > $this->widgetSchema['profile_image'] = new > sfWidgetFormInputFileEditable(array( > 'label' => 'Profile Image', > 'file_src' => '/uploads/profile-images/'.$this->getObject()- >>getProfileImage(), > 'is_image' => true, > 'edit_mode' => !$this->isNew(), > 'template' => '<div>%file%<br />%input%<br />%delete% > %delete_label%</div>', > )); > > $this->validatorSchema['profile_image'] = new > sfValidatorFile(array( > 'required' => false, > 'path' => sfConfig::get('sf_upload_dir').'/profile- > images/', > 'mime_types' => 'web_images', > )); > } > } > > -- > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > You received this message because you are subscribed to the Google > Groups "symfony users" group. > To post to this group, send email to symfony-users@googlegroups.com > To unsubscribe from this group, send email to > symfony-users+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/symfony-users?hl=en > -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en