Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
nomes compostos e convenções do framework...
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  11 mensagens - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais)
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Filipe Batista (Lipse)  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 15:01
De: "Filipe Batista (Lipse)" <lipsebati...@gmail.com>
Data: Mon, 6 Jul 2009 15:01:41 -0300
Local: Seg 6 jul 2009 15:01
Assunto: nomes compostos e convenções do framework...
Olá, caros,

Estou desenvolvendo uma mini aplicação com o Cake e tenho enfrentado
alguns problemas com relação ao português e a falta de experiência
(minha) no framework. Eis um dos problemas:

=> Ambiente:

Tabela: tipos_usuarios

Model: tipo_usuario.php ; TipoUsuario

Controller: tipos_usuarios_controller.php ; TiposUsuariosController

View: tipos_usuarios/

FK na tabela Usuarios: tipo_usuario_id

=> Problema:

Tive que alterar a criação do form (add.ctp e edit.ctp) para conseguir
submeter dados:

<?php echo $form->create('TipoUsuario', array('url' =>
array('controller' => 'tipos_usuarios', 'action' => 'add'))); ?>

O add funciona.

<?php echo $form->create('TipoUsuario', array('url' =>
array('controller' => 'tipos_usuarios', 'action' => 'edit'))); ?>

O edit adiciona um novo registro em vez de atualizar o existente.

Estou usando inflections com regras do nosso idioma:

http://github.com/jrbasso/cake_ptbr/blob/47f561989c3581bd560491ba30ef...

Alguém passou por problemas parecidos e resolveu?

Ah, o bake não consegue gerar código com nomes de tabelas assim... :(
Há solução para isso também?

Obrigado.

--
Filipe Batista (Lipse)
Jabber ID: li...@jabber.org
GNU/Linux User number: 359785

"The best way to predict the future is by creating it!" (Peter Drucker)

"Existe alguma ficção na sua verdade e alguma verdade na sua ficção".

--
Filipe Batista (Lipse)
Jabber ID: li...@jabber.org
GNU/Linux User number: 359785

"The best way to predict the future is by creating it!" (Peter Drucker)

"Existe alguma ficção na sua verdade e alguma verdade na sua ficção".


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Raphael Passini Diniz  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 15:21
De: Raphael Passini Diniz <raphapass...@gmail.com>
Data: Mon, 6 Jul 2009 15:21:57 -0300
Local: Seg 6 jul 2009 15:21
Assunto: Re: [CakePHP-Tuga] nomes compostos e convenções do framework...

Cara falo por exeperiência própria que o melhor é traduzir as tabelas do
sistema para o inglês e montar o sistema assim.
A não ser que seja exigência do cliente os nomes de tabelas.

2009/7/6 Filipe Batista (Lipse) <lipsebati...@gmail.com>

--
Atenciosamente Raphael Passini Diniz
Clifford Stoll<http://www.brainyquote.com/quotes/authors/c/clifford_stoll.html>
- "The Internet is a telephone system that's gotten uppity."

    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Filipe Batista (Lipse)  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 15:43
De: "Filipe Batista (Lipse)" <lipsebati...@gmail.com>
Data: Mon, 6 Jul 2009 15:43:17 -0300
Local: Seg 6 jul 2009 15:43
Assunto: Re: [CakePHP-Tuga] Re: nomes compostos e convenções do framework...
2009/7/6 Raphael Passini Diniz <raphapass...@gmail.com>:

> Cara falo por exeperiência própria que o melhor é traduzir as tabelas do
> sistema para o inglês e montar o sistema assim.
> A não ser que seja exigência do cliente os nomes de tabelas.

Hum... isso tem dado tanta dor de cabeça (começou com uma tabela
chamada regiões que depois mudei para áreas) que, realmente, acredito
que seja a melhor opção...

E pra deixar as urls amigáveis, uso rotas ou há solução melhor?

Obrigado.

--
Filipe Batista (Lipse)
Jabber ID: li...@jabber.org
GNU/Linux User number: 359785

"The best way to predict the future is by creating it!" (Peter Drucker)

"Existe alguma ficção na sua verdade e alguma verdade na sua ficção".


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Raphael Passini Diniz  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 15:59
De: Raphael Passini Diniz <raphapass...@gmail.com>
Data: Mon, 6 Jul 2009 15:59:08 -0300
Local: Seg 6 jul 2009 15:59
Assunto: Re: [CakePHP-Tuga] Re: nomes compostos e convenções do framework...

Creio que criar as rotas dará menos trabalho do que trabalhar com *
inflections*

2009/7/6 Filipe Batista (Lipse) <lipsebati...@gmail.com>

--
Atenciosamente Raphael Passini Diniz
Calvin Trillin<http://www.brainyquote.com/quotes/authors/c/calvin_trillin.html>
- "Health food makes me sick."

    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Filipe Batista (Lipse)  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 16:27
De: "Filipe Batista (Lipse)" <lipsebati...@gmail.com>
Data: Mon, 6 Jul 2009 16:27:14 -0300
Local: Seg 6 jul 2009 16:27
Assunto: Re: [CakePHP-Tuga] Re: nomes compostos e convenções do framework...
2009/7/6 Raphael Passini Diniz <raphapass...@gmail.com>:

> Creio que criar as rotas dará menos trabalho do que trabalhar com
> inflections

Então, vamos às rotas!

Valeu, Raphael!

Abraço.

--
Filipe Batista (Lipse)
Jabber ID: li...@jabber.org
GNU/Linux User number: 359785

"The best way to predict the future is by creating it!" (Peter Drucker)

"Existe alguma ficção na sua verdade e alguma verdade na sua ficção".


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Alisson Prestes  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 15:11
De: Alisson Prestes <javalis...@gmail.com>
Data: Mon, 6 Jul 2009 15:11:26 -0300
Local: Seg 6 jul 2009 15:11
Assunto: Re: [CakePHP-Tuga] nomes compostos e convenções do framework...

Você precisa incluir no form um campo "hidden" com o id que identifica o
registro a ser alterado. Quando este campo não está presente, ele adiciona
um novo registro.

2009/7/6 Filipe Batista (Lipse) <lipsebati...@gmail.com>


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Edinei Luis Cipriani  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 15:22
De: Edinei Luis Cipriani <phpedi...@gmail.com>
Data: Mon, 6 Jul 2009 15:22:03 -0300
Local: Seg 6 jul 2009 15:22
Assunto: Re: [CakePHP-Tuga] nomes compostos e convenções do framework...
Olá amigo, isso está acontecendo pq vc não está criando as convenções  
corretamente

tente usar nomes como:
tipousuarios
catusuarios
tiposusuarios
groupusers
groups
tipos

Espero ter ajudado...
Em 06/07/2009, às 15:01, Filipe Batista (Lipse) escreveu:


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Michael R. Feitosa  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 15:42
De: "Michael R. Feitosa" <mkaelzi...@gmail.com>
Data: Mon, 6 Jul 2009 15:42:35 -0300
Local: Seg 6 jul 2009 15:42
Assunto: Re: [CakePHP-Tuga] nomes compostos e convenções do framework...

acho que já passei por um problema parecido, talvez seja isso.

olha se no form do seu edit tem:
echo $form->input('id');

por experiência, acho que o cake não trabalha muito bem com tabelas com os
dois nomes no plural, 'tipos_usuarios' ele entende que é um relacionamento
nxn entre a tabela tipos e usuarios. tenta usar 'tipo_usuarios', vai
funcionar ok.

Michael Robson Feitosa

2009/7/6 Filipe Batista (Lipse) <lipsebati...@gmail.com>


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Alisson Prestes  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 15:13
De: Alisson Prestes <javalis...@gmail.com>
Data: Mon, 6 Jul 2009 15:13:50 -0300
Local: Seg 6 jul 2009 15:13
Assunto: Re: [CakePHP-Tuga] nomes compostos e convenções do framework...

Do exemplo do blog:

/app/views/posts/edit.ctp

<h1>Edit Post</h1>
<?php
        echo $form->create('Post', array('action' => 'edit'));
        echo $form->input('title');
        echo $form->input('body', array('rows' => '3'));
        echo $form->input('id', array('type'=>'hidden'));
        echo $form->end('Save Post');
?>

http://book.cakephp.org/view/340/Editing-Posts

Att.,
Alisson Prestes.

2009/7/6 Alisson Prestes <javalis...@gmail.com>


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Alisson Prestes  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 16:03
De: Alisson Prestes <javalis...@gmail.com>
Data: Mon, 6 Jul 2009 16:03:55 -0300
Local: Seg 6 jul 2009 16:03
Assunto: Re: [CakePHP-Tuga] Re: nomes compostos e convenções do framework...

Você verificou se o campo com a 'id' do objeto a ser editado está presente
no form?

2009/7/6 Raphael Passini Diniz <raphapass...@gmail.com>


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Eric Silva  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 jul, 17:20
De: Eric Silva <eric.kuru...@gmail.com>
Data: Mon, 6 Jul 2009 17:20:29 -0300
Local: Seg 6 jul 2009 17:20
Assunto: Re: [CakePHP-Tuga] Re: nomes compostos e convenções do framework...

Assim, a pergunta pode ser um tanto óbvia, mas no edit você está passando o
campo id da linha a ser atualizada na tabela ??
<input type="hidden" name="data[TipoUsuario][id]" value="5" />
--
Eric Silva

2009/7/6 Filipe Batista (Lipse) <lipsebati...@gmail.com>


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Fim das mensagens
« Voltar às Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google