Tengo un problema con la paginación en mi página de búsqueda. Cuando un usuario busca algo, tengo una url como domain.com/search/?s=keyword
pero paginator me da enlaces como domain.com/search/page:x
, así que en la página siguiente y anterior y números se pierde el parámetro get. Necesito configurar el paginador para obtener enlaces como domain.com/search/page:x/?s=keyword
Pero no puedo hacer esto.Paginación de CakePHP y los parámetros get
Necesito saber cómo configurar
$paginator->options();
$paginator->next();
$paginator->prev();
$paginator->numbers();
para obtener el efect necesario. Gracias.
Lo sentimos Paweł, que no me entienden. Tengo los $ datos en mi opinión, pero solo en la página uno, si voy a la página 2 voy a domain.com/search/page:2 porque $ paginator en la vista genera enlaces como este, entonces el get "s" el valor no está presente en mi controlador, si voy a domain.com/search/page:2/?s=keyword, tengo la página 2 del resultado de la búsqueda. No sé cómo forzar $ paginator para generar enlaces como domain.com/search/page:x/?s=keyword – Jos
Oh, sí, entiendo lo que quieres decir ahora. Bueno, me gustaría ver la solución a esto también. Una cosa que puede hacer es usar el componente de la sesión para llevar la palabra clave a través de las páginas. Sin embargo, tiene algunas desventajas (no puede dar un enlace a alguien). – PawelMysior