Hola a todos.
Tengo algo como lo siguiente:
Oficinas ---- hasmany ---> idiomas_oficinas ---> belongsto --->
Idiomas
---- hasmany ---> programas_oficinas --> belogsto --->
Programas
Los idiomas y programas son los idiomas y programas que las oficinas
quieren que sus futuros practicantes dominen.
Tengo que hacer un buscador donde el usuario busque las oficinas que
pidan idiomas y programas determinados. Se muestra la lista de idiomas
y programas y con un checkbox seleccionan los que quieren ver.
El problema que tengo es el buscador.. no he encontrado forma de hacer
en una sola consulta algo tan grande.
Estoy pasando un sistema que funcionaba bien a cake (por el problema
de desorden en el código) , donde el buscador lo que hacía era:
- Hacía un select de todas las oficinas que cumplían con el primer
patrón de búsqueda (digamos, idioma1)
- Para cada patrón que venía, se recorría el arreglo y se iban
eliminando las oficinas que no cumplieran con el AND de requerimientos
- El resultado eran las oficinas que cumplían con todos los patrones.
Esa vez lo hice también por la falta de experiencia en consultas más
complicadas. No sé si ustedes me podrían recomendar una técnica menos
costosa, y de qué forma eso se puede plasmar en las consultas al
modelo.
Saludos y gracias!
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
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.
-~----------~----~----~----~------~----~------~--~---