我希望通过后续获取所有人和订单的图像。我有这个:
人实体:
return $this->createQueryBuilder('p')
->leftJoin('p.personImages','c')
->orderBy('c.sequence', 'asc')
->getQuery()
->getResult();
orderBy()没有效果,甚至没有asc | desc。但如果我错误地输入这个字段,它就会死掉。
答案 0 :(得分:1)
你没有从右手表中“选择”任何东西。因此c.sequence
将为null。
试试这个:
return $this->createQueryBuilder('p')
->select('p')
->leftJoin('p.personImages','c')
->addSelect('c')
->orderBy('c.sequence', 'asc')
->getQuery()
->getResult();