Tuesday, October 27, 2009

Re: File upload array formats

I found out that 'custom.steps.1.icon' is exactly 4 levels deep. When cake adds the extra layer witht the file information it breaks something.... so as long as the path (e.g.: 'custom.steps_one.icon') is less then three levels everything is cool.

On Fri, Oct 23, 2009 at 09:34:26AM -0700, Miles J wrote:
>
> Does it still do it if you change custom.steps.1.icon to just icon?
>
> On Oct 23, 7:51 am, tantalum <bli...@gmail.com> wrote:
> > I have two file fields in a form like so:
> > <?= $form->input('custom.header.image', array('label'=>'Header Image',
> > 'type'=>'file')) ?>
> > <?= $form->input('custom.steps.1.icon', array('label'=>'Step 1 icon',
> > 'type'=>'file')) ?>
> >
> > There is more then one step and both 'header' and 'step.n' have a
> > couple of other sub fields too. When I submit the form the arrays for
> > the files have two different formats, the one I would expect:
> > [image] => Array
> >   (
> >     [name] =>
> >     [type] =>
> >     [tmp_name] =>
> >     [error] => 4
> >     [size] => 0
> >   )
> >
> > And then the icons have this format:
> > [name] => Array
> >   (
> >     [icon] =>
> >   )
> > [type] => Array
> >   (
> >     [icon] =>
> >   )
> > [tmp_name] => Array
> >   (
> >     [icon] =>
> >   )
> > [error] => Array
> >   (
> >     [icon] => 4
> >   )
> > [size] => Array
> >   (
> >     [icon] => 0
> >   )
> >
> > Any ideas why this would be happening? All the stuff on the net I've
> > seen have always used the first format and I think it is the correct
> > one. I'm not altering the data array in any way, the action that
> > handels the form starts with 'pr($this->data); return;'.
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to cake-php+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

No comments: