即时尝试为我的应用程序,我想要显示的表,包含两个领域与其他表关联到一个“搜索引擎”。使用此查询问题与“在哪里”在symfony 3的关联查询
林:
Select work from WorkBundle:Work work
where work.client.name like '$search%'
工作,与表“用户”和“客户机”相关的,我有关联正确定义,所以我不必须使用内部连接的声明,但我得到以下错误:
[Semantical Error] line 0, col 68 near 'nombre like 'fsdf%'': Error: Class WorkBundle\Entity\Work has no field or association named client.nombre
我不知道如何访问“名称”字段,这是“客户”表上。
其实我可以通过使用完整的内部联接查询来做同样的事情,它的工作原理,但我不能在我的应用程序中使用它。
您使用SQL或DQL吗?你能用这个查询提供你的控制器或存储库类的一部分吗? – Asgu
*其实我可以通过使用完整的内部连接查询来做同样的工作,但它不能在我的应用程序中使用它。* ....为什么? – DevDonkey
即时通讯使用DQL,但我不知道哪些部分的控制器或存储库提供:S – xXNukem