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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---