Pular para o conteúdo principal

orderby

Filter que permite alterar a cláusula ORDER BY das consultas SQL utilizadas pelo subsistema Seek.
Por padrão, as consultas são ordenadas por created DESC, porém esse filter permite modificar colunas, direção de ordenação (ASC/DESC) ou aplicar função SQL RAND().

Outros valores disponíveis:
  • ID DESC
  • ID ASC
  • updated DESC
  • updated ASC
  • title DESC
  • title ASC
  • created ASC
  • random | Valor: RAND()

Se o filter retornar uma chave inválida (não disponível) uma exceção será lançada.

Exemplo de uso:
Hook::append_filter('orderby', function($orderby) { 
    return "updated DESC"; 
});