Hi dudes,
I'm getting a little problem when populate a select through the
$form->input.

In my controller "Contato", where i save the client_id field, I populate an
variable calling "clientes" with this line:

$clientes = $this->Cliente->find('list', array('order' =>
array('Cliente.razaoSocial ASC')));

In my view, I uses:
<?php echo $form->input('cliente_id', array('options' => $clientes, 'label'
=> '', 'empty' => 'selecione um cliente', 'class' => 'campoform')); ?>

In my "Cliente" model, I set the primayKey as "codigo" and displayName as
"razaoSocial". The codigo field is a text field with letters and numbers.
The variable populates ok and, in my insert action of Contato controller,
everything is ok: the data is saved and the input field too.

But, in my update action, the $form->input, that renders in a form of
select, don't select the right value. =/

Ex.: I'm saved a client_id value "J51", and in my update view this not
select;
Ex.: I'm saved a client_id value "290-1", and in my update view this select
more than one single value;

Somebody helps me or this is a bug/limitation from Cake ?

Hug.

Leonardo C. Freire
Diretor Executivo
+55 27 97230015
[email protected]
http://www.leohackin.com.br

Giran Soluções e Ensino
http://www.giran.com.br

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to