Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2011, 05:09
elmadno
 
Fecha de Ingreso: febrero-2004
Mensajes: 12
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta Si Paginator envía "sort", ¿porque read recibe "order"?

Hola. He utilizado el datasource ArraySource de https://github.com/jrbasso/array_datasource para utilizar datos en arrays en el Modelo.

El caso que se visualizan bien, incluso pagina perfectamente. El problema viene al ordenar.
Código PHP:
$this->Paginator->sort('campo'); 
Envía a la url "/Vista/index/sort:campo/direction:asc".

Sin embargo la ordenación no funciona a no ser que se ponga en la url: "Vista/index/order:campo".

El parámetro $queryData que recibe "read()" contiene el valor 'order' no el 'sort'. En los demás DataSource funciona igual y no entiendo porqué con éste no funciona la ordenación como en los demás modelos que usan acceso a BD.

Estoy algo perdido, ¿alguna sugerencia? Gracias.