小编Dav*_*mar的帖子

左派加入学说2

我需要从2个表中获取数据.实际上只需要在表格键的基础上将第二表中的一个字段包含到第一表的结果中.

我做了研究,并找到了一种方法来做到这一点.

$qb->select(array('a', 'c'))
   ->from('Sdz\BlogBundle\Entity\Article', 'a')
   ->leftJoin('a.comments', 'c');
Run Code Online (Sandbox Code Playgroud)

当我实现它时,它显示错误错误:类没有名为comments的关联,这是显而易见的事情,因为注释不是Article表(实体)的字段.我很困惑如何定义第二个表从哪个字段需要提取,因为a.comments是Article表的关联.

php doctrine-orm

5
推荐指数
1
解决办法
380
查看次数

标签 统计

doctrine-orm ×1

php ×1