Ideup SimplePaginator con urls friendly
Estaba utilizando este bundle tan útil para paginar los listados en un nuevo proyecto y me encontre con el problema de que añadía el parámetro de la página actual por GET, dejando mis urls friendlys así www.friendly.loc/amigos/europa?page=1 . Esto no me molaba nada porque las urls las quería en el formato www.friendly.loc/amigos/europa/1 y este paginador es muy comodo así que quería seguir usandolo.
La solución fue rapidísima, resulta que ya está preparado para funcionar con urls friendly, solo hay que añadir un parametro opcional "page" en tus rutas:
Una pena que no lo ponga en sus instrucciones de uso, porque antes de dar con esto perdí un rato revisando el código del bundle para ver como tendría que modificarlo.
La solución fue rapidísima, resulta que ya está preparado para funcionar con urls friendly, solo hay que añadir un parametro opcional "page" en tus rutas:
DirectoryBundle_friends_continent:
pattern: /amigos/{continentSlug}/{page}
defaults: { _controller: DirectoryBundle:Default:listContinent, page:1 }
requirements:
page: \d+
Una pena que no lo ponga en sus instrucciones de uso, porque antes de dar con esto perdí un rato revisando el código del bundle para ver como tendría que modificarlo.