阅读Query Builder的Doctrine2文档,我找到了以下表达式:
// Example - $qb->expr()->exists($qb2->getDql())
public function exists($subquery); // Returns Expr\Func instance
// Example - $qb->expr()->all($qb2->getDql())
public function all($subquery); // Returns Expr\Func instance
// Example - $qb->expr()->some($qb2->getDql())
public function some($subquery); // Returns Expr\Func instance
// Example - $qb->expr()->any($qb2->getDql())
public function any($subquery); // Returns Expr\Func instance
但是在文档中没有关于它们如何工作的例子,除了它们在每行上面的评论之外没有解释太多。
有人可以解释一下如何在查询中使用它们吗?