Bom, você pode fazer das 2 formas apresentadas, e funcionaria.
Mas o melhor jeito é usar tabelas de apoio pra isso.
Você vai ficar com 2 modelos extras mas é uma solução bem mais elegante.

2008/1/30 Tulio Faria <[EMAIL PROTECTED]>:
>
> Eu costumo colocar as opções no model, faz mas sentido pra mim.
>
> algo como:
>
> class Cliente extends AppModel{
>  .
>  .
>  .
>    var $situacoes = array("A"=>"Aaa", "B"=>"Bbb");
>
> }
>
> no controller vc seta esses valores pro view e no view vc mostra... Se
> precisar alterar muda só no model...
>
> inté
>
> On 30 jan, 11:26, wc <[EMAIL PROTECTED]> wrote:
> > Não serve você criar na unha o array com as opções na view:
> > <?php
> > echo $form->select ('escivil',
> > array('Solteiro(a)'=>'Solteiro(a)','Casado(a)'=>'Casado(a)','Viuvo(a)'=>'Viuvo(a)','Separado(a)'=>'Separado(a)'));
> > ?>
> >
> > Ou você quer algo que caso você adicionar mais alguma opção a esses campos
> > na base não precise mexer nas  views?
> >
> > 2008/1/30 Fênix <[EMAIL PROTECTED]>:
>
> >
> >
> >
> >
> >
> > > Oi pessoal,
> >
> > > Estou com o seguinte problema.Tenho um campo da tabela que é estado
> > > civil, este campo é do tipo enum, esta da seguinte forma no banco:
> > > escivil enum('Solteiro(a)','Casado(a)',''Viuvo(a),'Separado(a)');
> >
> > > e um outro campo do tipo set, onde a pessoa informa se tem algum tipo
> > > de necessidade especial.
> > >  prt_nec set('fisica','visual,'auditiva');
> >
> > > ao utilizar o bake vi que ele não consegue gerar o formulário
> > > corretamente para esses campos.
> >
> > > gostaria de saber como utilizar o helper do html e o que deveria fazer
> > > para que os valores do banco fossem lidos. e passados corretamente.
> >
> > --
> > :wq
> > ***************************************************
> > *            Wiliam Camilo de Andrade             *
> > *            wc.sama arroba gmail.com             *
> > *         Bacharelado em Informática - 04         *
> > *  Universidade de São Paulo - ICMC - São Carlos  *
> > ***************************************************
> > ------------------------------------------------------------------------
> > "Por que o Mário foi ao psicólogo?
> > Porque ele tava passando por uma fase difícil!"
> >
> > "São necessários 42 músculos para socar alguém e apenas 4 para estender meu
> > dedo médio e mandá-lo para aquele lugar."
> >
> > http://grad.icmc.usp.br/~wc/google.jpg<-- "o que vamos fazer hoje a
> > noite??"
> >
> > Feira da fruta é a feira mais cara
> > A onde só da "pilão"
> > Tem a feira tamanho família
> > Tem até a feira do melão
> > ------------------------------------------------------------------------
> >
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a