Symfony1 原则DQL:左连接的条件
我有一个一对多的模式:桌子上有很多账单。 是否可以获取所有桌面记录和一些账单记录 我正在尝试这样做:Symfony1 原则DQL:左连接的条件,symfony1,doctrine,doctrine-1.2,Symfony1,Doctrine,Doctrine 1.2,我有一个一对多的模式:桌子上有很多账单。 是否可以获取所有桌面记录和一些账单记录 我正在尝试这样做: //DeskTable.class.php public function getDesks() { $q = $this->createQuery('d') ->leftJoin('d.Bills b') ->where('b.is_open = ?', true); return $q->execute(); } 但是我有
//DeskTable.class.php
public function getDesks()
{
$q = $this->createQuery('d')
->leftJoin('d.Bills b')
->where('b.is_open = ?', true);
return $q->execute();
}
但是我有一张有未结账单的桌子的清单,而我需要所有的桌子。这可能吗
我完全不是sql类型的孩子,所以请容忍我 将条令的
与关键字()一起使用:
啊,我知道这很容易。。非常感谢。
$q = $this->createQuery('d')
->leftJoin('d.Bills b WITH b.is_open = ?', true)
return $q->execute();