Thank you for your answers.

Using 'default' => value in the array does not work,
it looks like this is not used for selectboxes

I'll just set the default value in the controller.

Claudia


On Sep 17, 1:00 am, Grant Cox <[EMAIL PROTECTED]> wrote:
> Instead of forcing a selected item in the view like that, you should
> provide a default value in your controller.
>
> either:
> $this->data['Model']['fieldname'] = 'default';
>
> or:
>
> $this->Model->create();
> $this->data = $this->Model->data;
>
> This second one will get the default values as specified by your
> database table.  Of course, only do either of these where you are not
> loading an existing row, and not re-showing the posted data.
>
> On Sep 17, 6:12 am, Claudia <[EMAIL PROTECTED]> wrote:
>
> > Hi here
>
> > I have a few selectboxes where the default value is not the first
> > option.
> > Thus I provide an option 'selected', e.g.
> > $this->Form->input('Model.fieldname', array('options' => range(0, 23),
> > 'selected' => 7))
> > The problem is that when I submit the form and get it back with $this->data 
> > being set the selectboxes are still set to the default value,
>
> > not to the value set in $this->data.
>
> > As a quick workaround I have changed the code in FormHelper::select
> > but I am wondering whether I am just missing the correct way to use
> > the select helper.
>
> > I use Cake 1.2
>
> > Thanks for any tips
>
> > Claudia


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to