php – Symfony2 Doctrine Querybuilder全选

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – Symfony2 Doctrine Querybuilder全选脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在使用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子句.

脚本宝典总结

以上是脚本宝典为你收集整理的php – Symfony2 Doctrine Querybuilder全选全部内容,希望文章能够帮你解决php – Symfony2 Doctrine Querybuilder全选所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。