Re: Ordenação do Paginator do Cake1.2
Na verdade não era isso que estava procurando, Eu queria algo que me falasse qual é a direção e chave corrente da paginação... para poder dar aquela informação ao meu usuário de que a página esta ordenada pelo campo Nome e Descendente. Achei o seguinte métodos PaginatorHelper::sortDir e PaginatorHelper::sortKey http://api.cakephp.org/1.2/class_paginator_helper.html#ec465140578493ae1bffa8bdce2109e1 Acho que era isso que precisava. Mas valeu pela intenção. Abraços 2008/1/17 rafael bozzetti [EMAIL PROTECTED]: Boa tarde João, Estava com a mesma dúvida e consegui ordenar de forma crescente e descente.. No meu controller tenho a função index... ai embaixo.. marcado com *** function index() { $this-Blog-recursive = 0; $this-paginate = array('limit' = 10); *** $this-paginate['order'] = array('Blog.id' = 'DESC'); $this-set('blogs', $this-paginate()); } Abraço, 2008/1/17 Joao Jose Pedrini [EMAIL PROTECTED]: Pessoal, Estou com uma dúvida com a paginação do Cake 1.2. Estou querendo colocar uma sinalização se é descendente ou ascendente e qual é a atual ordenação que a página esta exibindo. Dei uma olhada na estrutura do sort() porém não consegui uma resposta. Alguém já precisou desta funcionalidade e/ou consegue me passar uma solução? Abraços! -- Joao Jose Pedrini [EMAIL PROTECTED] Consultor - COP-JR http://blog.copjr.info/ -- Rafael Pereira Bozzetti [EMAIL PROTECTED] http://www.bozzetti.org -- 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 -~--~~~~--~~--~--~---
Re: Quando ER não resolve na validação
Seria algo como isso? http://tempdocs.cakephp.org/#TOC133258 2008/1/17 DJ Spark [EMAIL PROTECTED]: provavelmente, além das regras 'prontas' , voce motnaria suas proprias regras... usando $this-Modelo-validate(); A API lista um método 'userdefined()' onde um dos argumentos é uma função que fará a validação especial... http://api.cakephp.org/1.2/class_validation.html Alguém já usou isso ? tem algum exemplo ? Spark 2008/1/17 Rodrigo Maia [EMAIL PROTECTED]: Olá pessoal, como seria se não desse para fazer uma validação usando expressão regular? Por exemplo, tornar um campo obrigatório caso um outro campo for selecionado. Ou quando um campo for maior que 200 caracteres. Ou se a data preenchida no form for maior que a data atual dar erro E assim vai. Como ficaria? -- [livesets] http://djspark.com.br/ [web] http://sydi.net [filmes] http://melhoresfilmes.com.br -- 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 -~--~~~~--~~--~--~---
Re: Irregularidade da palavra Conta
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 -~--~~~~--~~--~--~---