在searchQueryBuilder中使用条件AddSelect。
示例代码:
$queryBuilder = $this->createQueryBuilder('s'); $queryBuilder->addSelect('COUNT(DISTINCT s.id) AS total'); $queryBuilder->andWhere('s.name LIKE :search') ->setParameter('search', '%'.$search.'%');
上述代码使用searchQueryBuilder选择COUNT,同时使用条件name LIKE,在搜索结果中模糊匹配搜索关键字($search)。