CakePHP: Pagination bug report - Userlinux.net

Siguiendo con mi juguete nuevo estoy intentando crear un simple panel de administración intentando aprovechar todas las nuevas características de la rama 1.2 de este framework MVC. Una vez solventados los problemas de paginación ahora encuentro otro comportamiento raro dentro de esta propiedad. [@MORE@] Ahora que la paginación funciona intento…

CakePHP: Pagination bug report

14.Nov.2007 ~ 1 Comentarios ~ 1653 Lecturas
Siguiendo con mi juguete nuevo estoy intentando crear un simple panel de administración intentando aprovechar todas las nuevas características de la rama 1.2 de este framework MVC. Una vez solventados los problemas de paginación ahora encuentro otro comportamiento raro dentro de esta propiedad.

Ahora que la paginación funciona intento acceder a la segunda página de resultados con éxito, obteniendo una URL simple y entendible:
  • http://proyecto/admin/posts/index/page:2
No siempre me da por jugar con estas cosas, pero para una vez que lo hago sale el tiro por la culata, me pregunto ¿qué pasaría si cambio ese 2 por un número que se salga del rango de registros? y lo compruebo, por ejemplo con un gran valor -2000- que exceda las casi 200 páginas que hay en total:
  • http://proyecto/admin/posts/index/page:2000
CakePHP Pagination Issue
resultado de la 'prueba'
El resultado ha tardado un buen rato en aparecer, me juego un mini de tortilla a que se ha comido buena parte de la cpu durante el proceso. Como buen amante de las apuestas, hay que ratificar y demostrar tal afirmación con lo que miramos un top mientras pedimos algo más grande:
  • http://proyecto/admin/posts/index/page:2000000000
Redoble de tambores...
 PID  USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 5294 www-data  25   0 29448  11m 3760 R 90.3  2.3   0:12.87 apache2
¡Marchando uno de tortilla! :P. He intentado reportar -en inglés de andar por casa- un ticket al Core Team de CakePHP para ver si realmente es un problema de pagination o si seremos nosotros -los humildes desarrolladores-, los responsables de filtrar este tipo de comportamiento. A ver en qué queda el asunto.

Comentarios


gravatar
26.Nov.2007
Ticket resuelto, gracias a gwoo. Si me hubiera puesto a leer código hasta lo podría haber hecho yo, no era tan complicado :D

Comentarios


Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Buscar

Cargando...

Últimos comentarios

  • graffic
  • reidrac
  • reidrac
  • Wu
  • dilam
  • r0sk
  • reidrac
  • r0sk
  • chucu
  • r0sk
  • el_palomo_programador
  • r0sk
  • reidrac
  • Player 1
  • r0sk

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

barça cakephp django juegos league macosx champions web personal sidenotes cake bsd ubuntu ds twitter cumpleaños bake ps3 programación rfilms rsidenotes felicidades userlinux sysadmin blog games nintendo conciertos php mysql deportes blogsfera apple iphone futbol vacaciones canción debian alemania_2006 linux bash 2008 python seguridad freebsd twitt humor ssh lucux mac mundial 2007 meme hack opinion films frases lugo openbsd blogs

Archivo

Social

Enlaces de interés