Usando Order By Desc no Zend Framework

Durando essa semana passei por um pequeno problema durante o desenvolvimento de uma funcionalidade para o Tuangr Loterias. A funcionalidade é para mostrar os ultimos resultados dos sorteios da Mega-Sena, e para essa funcionalidade era interesante eu ordernar o sorteio pelo ordem decrescente, ou seja, tinha que usar o order by desc. Mas durante a busca na documentação não achei nada, nem no manual nem da refencia da API. Bom, depois de uma hora buscando alguma resposta na internet eu resolvi debugar o codigo, e depois de alguns minutos eu verifiquei como ele decidia se iria usar o ASC (ascendente) ou o DESC (descendente). O ZF usa uma verificação de expressão regular assim para você usar o DESC é necessario coloca um espaço e depois “DESC” em cada coluna que você desejar. Assim o uso seria:

$resultadosT = new ResultadosMegSena();
$sorteios = $resultadosT->fetchAll(null,’dt_sorteio DESC’)->toArray();

Isso fara o ZF usar o ‘order by dt_sorteio DESC’.

Abraços

You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.

Subscribe to RSS Feed Me siga no Twitter!