No es ni $paginate ni $pagina, el nombre del helper es $paginator y así lo
debes usar (a menos que lo hayas extendido o renombrado).

Tienes que usar el método $paginator->options:
$paginator->options(array('url' => array('busca' => $palabra));

Esto lo pones antes de usar cualquier método del paginador en la vista.

El 8 de septiembre de 2009 10:41, Limtrack <[email protected]> escribió:

>
> Mi problema es el siguiente:
>
> Ando usando el paginador de cakephp para listar los registros de la
> base de datos, hasta ahí todo bien, hasta que decido pasar mas
> parámetros en la url y que estos salgan bonitos. Por ejemplo la url
> sin ningún parámetro adicional queda así:
>
> http://localhost/cakephp/admin/productos/list/page:1
>
> pero mi intención es meter 2 parámetros más, uno que indica la palabra
> por la que se busca y otra el número de registros que debe mostrar, y
> la cosa debería quedar así.
>
> http://localhost/cakephp/admin/productos/list/page:1/busca:palabra/nreg:20
>
> Surgiendome 2 problemas:
>
> 1. No se como formar desde la vista la dicha url, empleando la funcion
> "$paginate->prev()". Me da en la nariz que ha dicha función se le
> podran pasar parámetros adicionales, pero nada de nada.
>
> 2. No se como recoger esos parámetros luego en el controlador, ya que
> no vale el método tradicional de recogida ni por get ni por post.
>
>
> He probado cosas como "$pagina->options()", e incluso "$pagina->url
> ()", pero no hay modo, me siento un inutil. ¿Alguien me ayuda?.
> Gracias.
>
> >
>


-- 
Ignacio Alberto Zamora Esqueda
Ingeniero de Software
Corporación Tectronic, S.A. De C.V.
Tels: (33) 3615-44-11 y 36-15-45-11
Fax: (33) 3615-46-11
[email protected]
www.tectronic.com.mx

--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
 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.

-~----------~----~----~----~------~----~------~--~---

Responder a