阅读查询生成器的 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
但是在文档中没有关于它们如何工作的示例,除了他们在每行上方放置的注释并没有过多解释。
有人可以解释一下如何在查询中使用它们吗?