Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Filtrar resultados de Doctrine dinámicamente

28 de mayo de 2014

Hola a todos,

Recurro a vosotros porque ya estoy desesperado. Resulta que me han pedido que haga un filtrado dinámico. Es decir, tenemos una entidad llamada productos, la cual está asociada many-to-many con categorias y también con tags (many-to-many).

Lo primero y más sencillo que estoy tratando de hacer es, dependiendo de la categoría que estés, se elige qué productos mostrar, y ahí el filtro debería funcionar de forma que si los productos mostrados están dentro de los tags (hombre, mujer) se muestren los dos para poder filtrar por hombre, o mujer.

Si también estuviese el tag niño y al menos un producto estuviese dentro de este tag, también debería mostrarse.

Estoy intentando utilizar LexikFormFilter, pero no consigo hacerlo de forma dinámica, ¿alguna idea de como puedo empezar?

Saludos a todos y muchas gracias.


Respuestas

#1

Una de las primeras cosas que miraría son los nuevos filtros dinámicos de Doctrine (disponibles desde la versión 2.2).

También te recomiendo que te leas con detalle el artículo On Taming Repository Classes in Doctrine de Benjamin Eberlei, uno de los máximos responsables del proyecto Doctrine.

@javiereguiluz

28 mayo 2014, 17:58