Lo único que se nos ha ocurrido (cuando digo "nos" me refiero a minskog) es algo del estilo:
- select id fron table where id < $id order desc limit 1 - select id fron table where id > $id limit 1 Y solo poner el "anterior" o "siguiente" si hay resultado. Lo malo de esto es que habría 2 queries y no sé hasta que punto se podría integrrar con paginate o debería hacerse separado. Otra idea que acaba de salir en el irc -de fallenjehova- sería una sentencia algo más compleja/completa: - select * from post as p where p.id = $id or p.id in (select * from posts p2 where p2.fecha > p.fecha limit 1) or p.in (select * from p3 where p3.fecha < p.fecha) Aunque el problema que yo abordo no contempla las fechas, sino los id's se podría modificar de una forma sencilla. Aún así no sé si es la mejor forma de resolver este problema de "anterior" "siguiente". ¿Más tips? -- http://www.userlinux.net http://7throot.com --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---