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?
>
> --~--~---------~--~----~------------~-------~--~----~
> 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 cake-php-pt-
> [EMAIL PROTECTED] Para mais opções, visite este grupo em
> http://groups.google.com/group/cake-php-pt?hl=pt-PT -~----------~---
> -~----~----~------~----~------~--~---

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

<<inline: 01.gif>>

Responder a