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]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a