Hola, 

Al final navegue el source de cake 1.2 en la web y actualizé esa función
del helper, al parecer todo va bien.

Salutes!

Alvaro

El Monday 30 June 2008 04:08:02 Arantxa Grajal escribió:
> Hola,
>
> se lo molesto q es tener que andar con cuidado cuando actualizas la versión
> del cake. Cuando tengo q modificar un helper o elemento propio del core,
> hago una copia en la correspondiente carpeta dentro de app, así, por lo
> menos, tengo controlados los cambios.
>
> Ya, por si te interesa, este es el cambio que hice para la paginación
>
> en el helper paginate, en la línea 222 aproximadamente...
>
> $dir = 'asc';
> //if ($this->sortKey($options['model']) == $key &&
> $this->sortDir($options['model']) == 'asc') {
> if (isset($this->params['named']['sort']) &&
> ($this->params['named']['sort'] == $key) &&
> $this->sortDir($options['model']) == 'asc') {
>        $dir = 'desc';
> }
>
> El día 29 de junio de 2008 23:18, Alvaro <[EMAIL PROTECTED]> escribió:
> > El Sunday 29 June 2008 05:56:52 Arantxa Grajal escribió:
> > > Hola,
> > >
> > > ami me pasó lo mismo, tuve que hacer alguna modificación en el helper
> > > de paginación, el problema es que hace algo así
> > >
> > > $orden='asc';
> > >
> > > if(Modelo.campo==campo){
> > >     $orden='desc';
> > > }
> >
> > Gracias por la respuesta, lo voy a probar y te cuento, lo que me extraña
> > es que siendo un RC no lo hayan solucionado :(, hubo un tiempo que hice
> > modificaciones en el core de 1.1 pero no me parece buena practica ya
> > que tengo que tener mucho cuidado cada vez que actualizo, la verdad
> > hubiera preferido evitar esto.
> >
> > Alvaro
> >
> > > no recuerdo ahora los nombres de los campos, variables o arrays, pero
> > > hace algo así y por eso no funciona. Mi solución fue cambiar la
> > > condición de comparación. Esto lo hice en el trabajo, así q no te peudo
> > > decir lo q cambié pq no tengo acceso desde casa.
> > >
> > > Suerte!!
> > >
> > > [EMAIL PROTECTED] escribió:
> > > > Haber mmm, de la vista quitar:
> > > >
> > > > echo $paginator->sort('Modelo', 'Modelo.Campo');
> > > >
> > > > y en el controlador añadir:
> > > >
> > > > var $paginate = array('order' => array('campo' => 'DESC'));
> > > >
> > > > No se me ocurre nada más
>
> 


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a