Usando Order By Desc no Zend Framework

Por Fernando Chucre
11/05/2008 – 18:23

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 must be logged in to post a comment.

Creative Commons License
Esta obra está licenciada sob uma Licença Creative Commons.