Buenas soy nuevo en symfony
Tengo dos tablas en las cuales tengo una relacion de uno a muchos tablas AsignacionActivos y Tabla responsables donde tengo una consulta de busqueda en la tabla de AsigancionActivos y todo biem hasta hay pero cuando quiero realizar la busqueda por "resp" que es el campo clave forenkey de la relacion que tiene responsables con AsiganacionActivos no puedo buscar me da el siguiente error
[Semantical Error] line 0, col 95 near 'resp LIKE :w': Error: Invalid PathExpression. Must be a StateFieldPathExpression.
y mi consulta es esta $query = $asigna->createQueryBuilder('p') ->where('p.fechasing LIKE :word') ->orWhere('p.resp LIKE :word') ->setParameter('word', '%'.$searchQuery.'%') ->getQuery(); $users = $query->getResult();
como puedo hacer esta consulta y que pueda buscar por mi clave foranea gracias.
Respuestas
hola @cesarquispe3,
Viendo por encima tu consulta, estas usando el mismo parámetro para las dos condiciones y me parece mucho que así no te va a funcionar. Como consejo te puedo decir que hagas la prueba de la consulta directamente en lenguaje SQL, una vez compruebes que funciona la traduces a DQL.
Saludos,
@miguelplazasr