Olá galera,

Hoje passei um aperto danado para resolver um problema de ordenação com o
CakePHP 1.2. Eu tenho um campo $hasMany que necessita ter um agrupamento
para obter o resultado. O sistema necessita de uma ordenação de acordo com o
numero de vendas, no SQL faria normalmente com COUNT() e GROUP BY, mas tive
dificuldade. Depois de MUITAS horas, obtive somente uma solução. (as vezes
nós não pensamos direito pois ficamos com a ilusão de que framework vai
fazer tudo pra nós).

Resolvi através de VIEW em SQL (Mysql 5.0), depois criei uma associação
$hasOne no model do Produto, e pronto... solução feita.

Estou contando minha experiência pois não desejo essa perda de tempo para
ninguém... acredito que outros sistemas possam utilizar essa solução, como
sistemas de Votos, Rankings, etc.

Aquele abraç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 
[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