Muchisimas gracias, me funcionó de maravilla On 24 ene, 11:07, Javier Villanueva <[email protected]> wrote: > Yo lo hago así, y no tengo problemas... en cualquier función, luego en su > vista correspondiente lo muestras... > > $this->paginate = array('conditions' => array('Comentario.post_id' => $id), > 'limit' => 10, 'order' => 'Comentarios.post_id DESC'); > $data = $this->paginate('Comentario'); > $this->set(compact('data')); > > Espero te sirva. Saludos! > > El 24 de enero de 2011 15:33, SJENERT <[email protected]> escribió: > > > lo que sucede es que quiero ordenar los resultados devueltos por > > $paginate pero no se como. Me explico > > > tengo la clase class PostsController > > ahí declará > > var $paginate = array( > > 'limit' => 10, > > 'order' => array( > > 'Post.id' => 'desc' > > ) > > ); > > > luego hice > > > function index() { > > $this->recursive = 2; > > > /** ********* Para la paginacion *************/ > > $posts = $this->paginate('Post'); > > $this->set(compact('posts')); > > > } > > > eso me muestra prfecto el index con la paginacíon como quiero pero el > > problema esta en que hice la funcion ver > > > function ver($id = null) > > > en esa funcion recojo el post solicitado y lo paso a la vista pero > > como no pagina "invoco" denuevo a paginate asi: > > > $comentarios = $this->paginate('Comentario', > > array('Comentario.post_id' => $id )); > > > $this->set(compact('comentarios')); > > de esta forma me los muestra en la vista pero no en orden > > el problema radica en que no se como pasarle el parametro order porque > > cada parametro que le paso lo toma como AND y me devuelve error de > > sintaxis, columna ORDER no existe > > > ¿cómo se hace? > > > -- > > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > > Grupos de Google. > > Para publicar una entrada en este grupo, envía un correo electrónico a> > > [email protected]. > > Para anular tu suscripción a este grupo, envía un correo electrónico a> > > [email protected]<cakephp-es%[email protected]> > > Para tener acceso a más opciones, visita el grupo en > >http://groups.google.com/group/cakephp-es?hl=es.
-- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
