$qb->select('c')
->innerJoin('c.phones', 'p', 'WITH', 'p.phone = :phone')
->where('c.username = :username')
->setParameter('phone', $phone)
->setParameter('username', $username);
我们为什么使用手机 什么时候我们可以使用innerJoin('phones', 'p', 'WITH', 'p.phone = :phone')?
phones
属性,则
phones
本身可能不明确。使用 c.
可以为 ORM 提供用户期望发生的情况的准确信息。
回答我自己的问题:所以在学说中我们需要根据实体来思考,而不是担心表格。因此,如果电话是该实体中的引用,那么您只需使用 c.phones 来加入表,然后学说就会发挥加入表的魔力。