Can you post your entire model, I want to see your $valdiate array. Try removing the validation from the file field, if that works, try the new version of the upload behaviour (http://bin.cakephp.org/saved/ 20438).
On Jun 20, 9:05 pm, mastorna <[EMAIL PROTECTED]> wrote: > I believe this topic has come up few times, but after searching the > archives, I'm at a complete loss at how to solve it. I'm doing a file > upload and I repeatly receive the same error. > > Array to string conversion [CORE/cake/libs/view/helper.php, line 296] > > so i've got an input type of file using the view and formHelper: > > VIEW: > > $form->file(Model.name); // in this case: Mixtape.filename > echo $form->label('Mixtape.artist',"Artists:"); > echo $form->input('Mixtape.artist', array('div' => true, 'label' => > false, 'class'=>'required', 'error' => array( 0 => 'Please provide a > valid artist', 1 => 'The artist must have at least 2 or more > characters' ))); > > CONTROLLER: > > if ($this->Mixtape->save($this->data)) > { > $this->flash('Your post has been saved.','/mixtape'); > > } > > So when the controller passes this to the model, its going to pass the > file ($_FILES) as an array, which is understood. > > var $actsAs = array('Upload' => array( > 'filename' => array( > 'dir' => 'files/images', > 'overwrite_existing' => false, > 'create_directory' => false, > 'allowed_mime' => > array('audio/mpeg','image/jpeg', 'image/ > pjpeg', 'image/gif', 'image/png'), > 'allowed_ext' => > array('.mp3','.jpg', '.jpeg', '.png', '.gif'), > ) > ) > ); > > When I hit submit, the data passes to the model and cakePHP spits out > out this error. How do I solve for this? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---