Com a tabela Categoria tbm ocorre o mesmo erro. Mas já sabia que era algo com o inflections.php, não testei a solução do Bill mas acho que funciona. Com o Ruby on Rails acontece a mesma coisa, tanto que um grupo brasileiro lançaram um patch (ou plugin, não sei) para ajustar todas as diferenças para o público brasileiro ( http://blog.improveit.com.br/articles/tag/brazilianrails). Além do plural existe outras funcionalidades, como numeração, valores monetários, traduções, etc.
2008/1/18 Bill <[EMAIL PROTECTED]>: > Tive a mesma dificuldade, com uma tabela Ocorrencias, que virou > ocorrencium. > > Pra resolver, eu gerei via bake de maneira errada mesmo, como se a tabela > fosse ocorrencium, depois disto, alterei o inflections.php da seguinte > maneira: > > $pluralRules = array('/(.*)ia$/i' => '\1ias', > '/(.*)a$/i' => '\1as' > ); > > $singularRules = array('/(.*)ias$/i' => '\1ia', > '/(.*)as$/i' => '\1a' > ); > > > e alterei os respectivos arquivos gerados de model e controller. > > Veja se resolve algo. > > Abs > > Bill > www.cakephp.com.br > > > por essas e outras que eu já crio tudo em inglês mesmo e se > > precisar, manipulo as urls no Routes... > > > > infelizmente eu não sei o que pode ser =( > > > > 2008/1/18 Marcus Reis : > >> Saudações padeiros! > >> > >> Estou com problemas no bake, quando crio o model Lancamento que > >> por sua vez pertence ao model Conta, aparece para mim desta forma: > >> > >> Bake Model > >> Path: /var/www/app/models/ > >> --------------------------------------------------------------- > >> Possible Models based on your current database: 1. Conta 2. > >> Departamento > >> Enter a number from the list above, or type in the name of > >> another model. > >> > >> > >> One moment while the associations are detected. ------------------ > >> --------------------------------------------- Please confirm the > >> following associations: > >> --------------------------------------------------------------- > >> Lancamento belongsTo Departamento? (y/n) [y] > y Lancamento > >> belongsTo Contum? (y/n) [y] > > >> > >> Veja que ele ao invés de me perguntar: > >> Lancamento belongsTo Conta? > >> > >> Ele escreve: > >> Lancamento belongsTo Contum? > >> > >> ja tentei usar o inflections.php para consertar mas nao gera > >> efeito algum, parece um bug ou palavra reservada. > >> > >> para reproduzir este erro crie um model com o nome Conta (tabela > >> contas) e tente associa-lo a algum filho (no meu caso lancamentos > >> belongs to contas). > >> > >> Note que na listagem inicial dos models disponiveis ele escreve > >> Conta corretamente, mas na hora de perguntar sobre as associações > >> que ele escreve errado (Contum). > >> > >> Estou usando a versao 1.2 beta nova do site cakephp.org (a alpha > >> anterior tb ocorre este erro) > >> > >> Agradeço a atenção! > > > > > -- Joao Jose Pedrini [EMAIL PROTECTED] Consultor - COP-JR http://blog.copjr.info/ --~--~---------~--~----~------------~-------~--~----~ 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 cake-php-pt@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---