Re: Paginado y forma con método get

2008-06-14 Por tema Arantxa Grajal
Hola,

si lo q quieres el aplicar filtros a los index y paginados, quizá te
interese probar
http://cakeforge.org/snippet/detail.php?type=packageid=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=secondssearch=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=secondssearch=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.

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



Re: Paginado y forma con método get

2008-06-09 Por tema Dardo Sordi Bogado

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=secondssearch=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=secondssearch=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.

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