脚本宝典收集整理的这篇文章主要介绍了php – Symfony2 Doctrine 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,请注明来意。