> Eu não entendi muito bem. A tabela IMAGE tem um campo chamado TIPO certo?
Sim!
> Esse tipo, presumo, seria uma lista conhecida de poucos itens?
Sim!
> Se for isso, por que não criar o campo TIPO usando o tipo de dados enum do
> mysql? O que eu não entendi é para que um segundo modelo além d
Opa, bom fim de semana,
Eu não entendi muito bem. A tabela IMAGE tem um campo chamado TIPO certo?
Esse tipo, presumo, seria uma lista conhecida de poucos itens?
Se for isso, por que não criar o campo TIPO usando o tipo de dados enum do
mysql? O que eu não entendi é para que um segundo modelo além
Pessoal,
estou começando a cair dentro do Cake, mas,
estou com um problema justamente nessa parte.
Tenho um modelo IMAGE q vai ter um atributo TIPO... esse TIPO
normalmente vai aparecer nas views simplesmente como
header de algumas colunas nas listagens... nao vejo necessidade de
criar um enum ou
Olá,
Eu resolvi esse problema usando uma função no AppModel:
* Get Enum Values
* Snippet v0.1.3
* http://cakeforge.org/snippet/detail.php?type=snippet&id=112
*
* Gets the enum values for MySQL 4 and 5 to use in selectTag()
* Tested with PHP 4/5 and CakePHP 1.1.8
*/
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 mi
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,
Não serve você criar na unha o array com as opções na view:
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
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 necessidad