我是一个获取实体的自定义存储库。我想在查询中添加内部联接以根据链接数据进行一些研究。但我需要单独进行ON和Where。 如果我做这样的事情
$qb = $this->createQueryBuilder($this->talias)
->add('where', 'conditions')
->join('Repository:OtherEntity', 'c');
我定义的条件是使用 - >添加('其中','条件')将在联接ON中进行转换:
SELECT records FROM table1 alias INNER JOIN OtherTable c ON( conditions )
但我需要的结果是
SELECT records FROM table1 alias INNER JOIN OtherTable c ON( ONconditions ) WHERE conditions
是什么方式? 感谢
答案 0 :(得分:1)
好的,解决了,只需要在连接方法中添加额外的参数
$qb->join("Entity", 'prefix', 'WITH', 'conditions');