I was getting this same issue. What fixed it for me was making sure the app
dardosordi wrote: > > > 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? > > > > > > -- View this message in context: http://www.nabble.com/%24form-%3Efile%28%29-renders%3A-Array-to-string-conversion--CORE-cake-libs-view-helper.php%2C-line-296--tf3955798.html#a11318726 Sent from the CakePHP mailing list archive at Nabble.com. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---