Foros del Web » Programando para Internet » PHP » Symfony »

problemas con KnpPaginatorBundle en Symfony 2.1

Estas en el tema de problemas con KnpPaginatorBundle en Symfony 2.1 en el foro de Symfony en Foros del Web. hola amigos tengo un formulario de búsqueda donde he implementando el paginador KnpPaginator, pero cuando envío el formulario vía POST, me pierde el filtro de ...
  #1 (permalink)  
Antiguo 06/02/2014, 14:26
 
Fecha de Ingreso: febrero-2011
Mensajes: 43
Antigüedad: 13 años, 2 meses
Puntos: 0
problemas con KnpPaginatorBundle en Symfony 2.1

hola amigos tengo un formulario de búsqueda donde he implementando el paginador KnpPaginator, pero cuando envío el formulario vía POST, me pierde el filtro de búsqueda y si lo paso a GET funciona correctamente.

¿ como puedo corregirlo para hacer que me mantenga los parametros seleccionados al navegar en las siguientes página 1,2,3,4 sucesivamente?

aqui una parte del codigo que tengo

//obtenemos los valores enviados via request del formulario
$variables = $this->getRequest()->get('form');
$entities = $em->getRepository('SaludRegulacionBundle:Documento' )->findBuscarAvanzada($variables['idtipo'], $variables['idarea'], $variables['nombredoc']);
$paginator = $this->get('knp_paginator');
$pagination = $paginator->paginate($entities,$this->getRequest()->query->get('page',1),5);

creo que en esa linea marcada debo corregir para mantenga los valores via post.
  #2 (permalink)  
Antiguo 07/02/2014, 12:02
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: problemas con KnpPaginatorBundle en Symfony 2.1

No seria suficiente con comprobar si page viene por POST ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 12/02/2014, 16:07
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 meses
Puntos: 32
Respuesta: problemas con KnpPaginatorBundle en Symfony 2.1

O guardas en sesión los parámetros o usas get, no hay otra.

Etiquetas: 2-1
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:10.