Estoy adentrandome en el mundo de symfony 1.4 y estoy en medio de un
problema,
He generado un widget con un buscador de datos cuyos resultados de
búsqueda son páginados.
El páginador envía parametros a través de POSTs y el páginador que
estoy utilizando es el incorporado con doctrine.
Mi problema surge a la hora de realizar una búsqueday que esta sea
páginada, ocurre que cuando paso de página (obviamente) se pierden los
resultados de búsqueda.
Yo se perfectamente como solucionar este problema, pero quiero saber
si existe un método "limpio" que symfony integre.
Espero comentarios,
Muchas gracias!!
Saludos...
> --
> Has recibido este mensaje porque estás suscrito al grupo "symfony-
> es" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico
> a symfo...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico
> a symfony-es+...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es
> .
>
Lamentablemente sigo en el mismo problema, he dejado esta tarea por el
momento postergada hasta que encuentre una forma limpia de solucionar
el problema,
La verdad es que me resulta muy raro que Symfony no haya dado un
ejemplo de este tipo de inconveniente que por cierto debería ser muy
común,
Gracias!
Saludos!
Hola, �que quieres decir con que se pierden los resultados de busqueda?
�cual es tu problema en realidad que la paginacion no funciona?
Javi
No exactamente, te explico mejor.
Suponte, tenés un buscador que es un widget que trabaja por POST y a
su vez tenés un sfDoctrinePager que página pasando un parametro por
get que sea la "pagina" en la que el usuario está navegando.
Ahora bien, si yo realizo una búsqueda y los resultados de esta tienen
más de una página; aparecerá el paginador. Pero que pasa? pues cuando
yo me desplace entre las páginas se perderan los filtros de la
búsqueda que yo he realizado anteriormente.
Hasta donde leí en la página de symfony este caso no se toma en cuenta
nunca (ni en jobeet),
He aquí me pregunta, que manera limpia hay de solucionar este
problema,
Gracias!
�Encontrastes la soluci�n? no olvides pegarla aqu� si la encuentras. Me
lo aplico a mi mismo tambi�n...
Javi
On 03/11/2010 02:46 AM, sacolandrea wrote:
> Hola Javi,
>
> No exactamente, te explico mejor.
>
> Suponte, ten�s un buscador que es un widget que trabaja por POST y a
> su vez ten�s un sfDoctrinePager que p�gina pasando un parametro por
> get que sea la "pagina" en la que el usuario est� navegando.
>
> Ahora bien, si yo realizo una b�squeda y los resultados de esta tienen
> m�s de una p�gina; aparecer� el paginador. Pero que pasa? pues cuando
> yo me desplace entre las p�ginas se perderan los filtros de la
> b�squeda que yo he realizado anteriormente.
>
> Hasta donde le� en la p�gina de symfony este caso no se toma en cuenta
> nunca (ni en jobeet),
>
> He aqu� me pregunta, que manera limpia hay de solucionar este
p.e. para un modelo llamado Coche, en la accion 'filtrar' se pone esta
linea
$this->getUser()->setAttribute('filtro.coche', $request-
>getParameter(coche_filters'));
y en la accion 'index' estas dos:
$a = $this->getUser()->getAttribute('filtro.coche', array());
$this->filtro = new CocheFormFilter($a);
Sobre temas de filtros hay un tutorial majo en:
http://axiacore.com/blog/2009/09/trabajando-con-filtros-en-symfony-i/
http://axiacore.com/blog/2009/09/trabajando-con-filtros-en-symfony-ii/
Javi
On 13 mar, 18:16, Javier Garcia <tirengar...@gmail.com> wrote:
> Que casualidad, me acabo de dar cuenta de que a mi tambien me pasa eso
> (tambien ando estos dias con filtros y paginaciones..)
>
> Encontrastes la soluci n? no olvides pegarla aqu si la encuentras. Me
> lo aplico a mi mismo tambi n...
>
> Javi
>
> On 03/11/2010 02:46 AM, sacolandrea wrote:
>
> > Hola Javi,
>
> > No exactamente, te explico mejor.
>
> > Suponte, ten s un buscador que es un widget que trabaja por POST y a
> > su vez ten s un sfDoctrinePager que p gina pasando un parametro por
> > get que sea la "pagina" en la que el usuario est navegando.
>
> > Ahora bien, si yo realizo una b squeda y los resultados de esta tienen
> > m s de una p gina; aparecer el paginador. Pero que pasa? pues cuando
> > yo me desplace entre las p ginas se perderan los filtros de la
> > b squeda que yo he realizado anteriormente.
>
> > Hasta donde le en la p gina de symfony este caso no se toma en cuenta
> > nunca (ni en jobeet),
>
> > He aqu me pregunta, que manera limpia hay de solucionar este
> > problema,
>
> > Gracias!
>
> > On 10 mar, 05:46,JavierGarcia<tirengar...@gmail.com> wrote: