Hola, si lo q quieres el aplicar filtros a los index y paginados, quizá te interese probar http://cakeforge.org/snippet/detail.php?type=package&id=22
Sé que es una versión antigua, necesita algunos ajustes, pero la verdad es q para poner un formulario de filtros y paginar, funciona muy bien. Guarda los parámetros en variables de session, así, la url sigue quedando limpia. Espero q te sirva. Un saludo El día 10 de junio de 2008 17:35, Omar <[EMAIL PROTECTED]> escribió: > > Muchas gracias, pero persiste el problema. Lo que pasa es lo > siguiente: Si pierdo los parámetros que le pasé al controlador por el > método get, se pierden los datos y no se realizan las búsquedas. Con > este código pierdo los parámetros: > $currentUrl = isset($this->params['pass'])?$this- > >params['pass']:array(); > $paginator->options(array('url' => $currentUrl)); > y la url se forma así: > ... /search/page:2 > > Si escribo: > $currentUrl = isset($this->params['url']['url'])?$this- > >params['pass']['url']:array(); > $paginator->options(array('url' => $currentUrl)); > > No pierdo los parámetros, pero no logro paginar, porque la url se ve > así: > ... /search?parma1=value/page:2 > > > > > > > > > > > > > On 9 jun, 22:22, "Dardo Sordi Bogado" <[EMAIL PROTECTED]> wrote: > > Mira al final de esta sección del manual: > http://book.cakephp.org/view/166/pagination-in-views > > > > 2008/6/9 Omar <[EMAIL PROTECTED]>: > > > > > > > > > Parece que al generar una url con este estilo: > > > ... /search?resutl_type=seconds&search=1/page:2 > > > > > no puedo paginar. He estado buscando y no he encontrado una solución > > > que sea natural. Todo tengo que forzarlo o hacerlo a mano. > > > > > On 9 jun, 05:27, Omar <[EMAIL PROTECTED]> wrote: > > >> Hola: > > >> Actualmente tengo un formulario por el que se filtran los datos para > > >> buscar información. Este formulario lo hago por el método GET. Pero > > >> resulta que cuando escribo echo $paginator->next(); > > >> Pierdo los parámetros en la url. Traté escribir el siguiente código: > > >> <?php echo $paginator->next('>>', array ('url' => > array($this->params['url']['url'] ) ) ); ?> > > > > >> ... /search?resutl_type=seconds&search=1/page:2 > > >> Y no puedo paginar. Por favor si alguien ha tratado con esto antes. > > > --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---