Bill wrote:
> HEHE, vc não entendeu o que o amigo falou, ele desistiu do *BAKE, *e 
> não do *CakePHP*.
>  
> São 2 coisas diferentes, ele desistiu desta ferramenta q existe no 
> cake, e não do framework em si.
> Ele encontrou a maneira dele de desenvolver com o cake, usando 
> scaffold e programando na unham sem geração automática!
>  
> Até +
>
> >
> > Helio Ricardo wrote:
> >> Eu desisti do bake faz tempo...
> >>
> >> Nos prende muito e acabamos gastando mais tempo do que ganhando...
> >>
> >> Faço os models e controllers (com scaf...) na mão e depois vou
> >> detalhando
> >> ... Ficou bem marápido de produzir aqui...
> >>
> >> Vlw,
> >> Hélio
> >>
> >> -----Mensagem original-----
> >> De: [email protected] [mailto:cake-php-
> >> [EMAIL PROTECTED] Em
> >> nome de Haroldo Barbosa
> >> Enviada em: quinta-feira, 20 de setembro de 2007 12:35
> >> Para: [email protected]
> >> Assunto: Re: Problemas Bake
> >>
> >>
> >> Daniel César wrote:
> >>
> >>> Bem, esta associação pode ser feita a mão mesmo.
> >>>
> >>> no código do model categoria, voce deve inserir uma variavel
> >>> $hasMany,
> >>> e colocar os atributos indicando a tabela, e no model dica deve
> >>> ser
> >>> colocada uma variavel $belongsTo.
> >>> Segue um exemplo em branco de como devem ser colocadas estas
> >>> variaveis:
> >>>
> >>> var $hasMany = array(
> >>> 'NomeAssociacao' =>              // Por padrão, o bake
> >>> cria como sendo o nome do model associado, mas não há problema
> >>> em mudar.
> >>> array('className' => '',        //Aqui deve-se colocar
> >>> o nome da classe(model) que esta se associando.
> >>> 'foreignKey' => '',        // Aqui voce define
> >>> qual o campo na tabela que será a chave estrangeira.
> >>> 'conditions' => '',
> >>> 'fields' => '',
> >>> 'order' => '',
> >>> 'limit' => '',
> >>> 'offset' => '',
> >>> 'dependent' => '',
> >>> 'exclusive' => '',
> >>> 'finderQuery' => '',
> >>> 'counterQuery' => ''
> >>> ),
> >>>
> >>> );
> >>>
> >>> var $belongsTo = array(
> >>> 'NomeAssociacao' =>
> >>> array('className' => '',
> >>> 'foreignKey' => '',
> >>> 'conditions' => '',
> >>> 'fields' => '',
> >>> 'order' => '',
> >>> 'counterCache' => ''
> >>> ),
> >>>
> >>> );
> >>>
> >>> Veja ai se entendeu.
> >>>
> >>> On 9/20/07, *Rafael Barbosa *
> >>> > wrote:
> >>>
> >>> O padrão do cake é esse, é o que garante o funcionamento correto
> >>> de tudo nele da forma mais fácil. Ele herdou tudo isso do Ruby
> >>> On
> >>> Rails.
> >>>
> >>> Mas existem formas de ir contra isso sim hehehe dá uma procurada
> >>> na documentação e no próprio código do cake. Tem um atributo da
> >>> classe model em que você define tanto o nome da tabela (caso o
> >>> model não tenha o nome da tabela no singular) e o nome da chave
> >>> primária.
> >>>
> >>> Em sistemas pequenos e médios é mais fácil seguir o padrão do
> >>> cake. É uma mão na roda tremenda =)
> >>>
> >>>
> >>> On 9/20/07, * Fernando Aires*
> >>> > wrote:
> >>>
> >>>
> >>> O ruim e porque não fica personalizado...o cake so
> >>> reconhece...id?
> >>> Tulio, o que você tem a dizer? Qual a melhor solução?
> >>>
> >>> Em 20/09/07, Rafael Barbosa
> >>> > escreveu:
> >>>> Tenta uitilizar "id" como chave primária e "tabela_id" como
> >>> chave
> >>>> estrangeira.
> >>>>
> >>>> Por exemplo troque os campos "cat_nu" na tabela categoria por
> >>> "id", o campo
> >>>> dic_nu na tabela dica tbm.
> >>>> E troca o campo cat_nu na tabela dica por "categoria_id"
> >>>>
> >>>>
> >>>> On 9/20/07, Fernando Aires
> >>> > wrote:
> >>>
> >>>>> Estou criando minhas tabelas no dbdesigner.
> >>>>>
> >>>>> CREATE TABLE categoria (
> >>>>> cat_nu INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
> >>>>> cat_nome VARCHAR(50) NULL,
> >>>>> PRIMARY KEY(cat_nu)
> >>>>> );
> >>>>>
> >>>>> CREATE TABLE dica (
> >>>>> dic_nu INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
> >>>>> cat_nu INTEGER UNSIGNED NOT NULL,
> >>>>> dic_texto TEXT NULL,
> >>>>> dic_titulo VARCHAR(200) NULL,
> >>>>> PRIMARY KEY(dic_nu),
> >>>>> INDEX dicas_FKIndex1(cat_nu)
> >>>>> );
> >>>>>
> >>>>> Mas quando estou executando o bake...ele não reconhece a
> >>> associação. O
> >>>>> que estou fazendo errado? Primeiro estou fazendo o model da
> >>> categoria.
> >>>
> >>>>> Atenciosamente,
> >>>>> Fernando.
> >>>>
> >>>>
> >>>> --
> >>>> Rafael Barbosa
> >>>> Analista de Sistemas Web
> >>>> Gradua Networks
> >>>
> >>>
> >>> --
> >>> Rafael Barbosa
> >>> Analista de Sistemas Web
> >>> Gradua Networks
> >>>
> >>>
> >>> --
> >>> Atenciosamente,
> >>>
> >>> Daniel César Santos Porto
> >>> Bachalerando em Ciencia da Computação - UFBA
> >>> Assessor de Projetos - InfoJr UFBA
> >>> InfoJr UFBA - "Empreendendo o Futuro"
> >>> www.infojr.ufba.br
> >>>
> >> Mas o que você entende por personalizado? Mudar o nome dos campos
> >> ao
> >> exibir às páginas html é facílimo. Se você for gerar relatórios
> >> direto
> >> do banco usando SQL também é muito fácil. Então não vejo motivo
> >> para não
> >> seguir o padrão do Cake.
> >>>
> >>
> > Óbvio que é uma escolha de cada um, mas acho o Cake (principalmente
> > devido ao bake) uma ferramenta bastante útil. Aliás e sem querer
> > provocar, qual o sentido de desistir de uma ferramenta e ainda
> > continuar
> > participando de uma lista de discussão da mesma?
> >
> > >
Tem razão Bill. Devo desculpas ao rapaz.

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