加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php – Symfony2 Doctrine Querybuilder全选

发布时间:2020-05-31 15:44:32 所属栏目:PHP 来源:互联网
导读:我目前正在使用SF2中的服务,该服务使用在本服务的构造函数中使用特定于存储库的QueryBuilder的类变量集来使用QueryBuilder查询数据库. 这意味着我想尽可能地使用这个集合QueryBuilder来获得更整洁的代码和使用它的干净感觉. 我想避免在EntityManager上创建查

我目前正在使用SF2中的服务,该服务使用在本服务的构造函数中使用特定于存储库的QueryBuilder的类变量集来使用QueryBuilder查询数据库.
这意味着我想尽可能地使用这个集合QueryBuilder来获得更整洁的代码和使用它的干净感觉.

我想避免在EntityManager上创建查询,而是仅使用此预定义的Querybuilder进行查询.

我正在寻找看起来像以下那样的东西:

$query = $this->fooRepository->createQueryBuilder('f')->select('*');
return $query->getResult(Query::HYDRATE_ARRAY);

据我所知,以上将(如果它工作)返回数据库中的所有foo ..

如果您认为我是愚蠢的,应该对预定义的QueryBuilders做一些不同的事情,或者只使用:

createQuery()

方法,因为它根本不是好的做法或不可能,不要犹豫告诉我.

谢谢!

尝试:
$qb = $this->fooRepository->createQueryBuilder('foo');
return $qb->getQuery()->getResult(Query::HYDRATE_ARRAY);

不需要选择(*).将选择所有foo项,因为没有添加where子句.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读