Symfony2学说Querybuilder全选

零电压

我目前正在使用SF2中的服务,该服务使用在此服务的构造函数中带有特定于存储库的QueryBuilder的类变量集,通过QueryBuilder查询数据库。这意味着我想尽可能多地利用此QueryBuilder集,以获得更整洁的代码和使用它的简洁感觉。

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

我正在寻找类似以下内容的东西:

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

据我所知,以上将(如果可行)返回数据库中的所有foo。

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

createQuery()

方法,因为这根本不是一种好习惯或不可能,请随时告诉我。

谢谢!

塞拉德

尝试:

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

无需选择(*)。由于没有添加where子句,因此将选择所有foo项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Symfony2:从querybuilder计数

来自分类Dev

QueryBuilder Symfony2参数

来自分类Dev

symfony2学说oneone完整示例

来自分类Dev

Symfony2学说关联结果

来自分类Dev

ManyToOne作为ID的学说(symfony2)

来自分类Dev

Symfony2学说抛出NonUniqueResultException

来自分类Dev

使用YAML的Symfony2学说索引

来自分类Dev

Symfony2学说实体未水合

来自分类Dev

Symfony2学说manyToOne EntityNotFoundException

来自分类Dev

Symfony2与学说:findBy的嵌套条件

来自分类Dev

Symfony2学说创建查询

来自分类Dev

Symfony2学说NotIn问题

来自分类Dev

Symfony2学说关联结果

来自分类Dev

Symfony2:学说MySql数学函数

来自分类Dev

从symfony2学说的结果中获取对象的价值

来自分类Dev

Symfony2学说在next()中进行迭代

来自分类Dev

Symfony2学说Qb STR_TO_DATE未知函数

来自分类Dev

Symfony2学说无法识别的字段:

来自分类Dev

Symfony2学说,如何仅获取特定表的列名

来自分类Dev

Symfony2学说将计数全部作为整数

来自分类Dev

将mongodb命令转换为学说格式Symfony2

来自分类Dev

实体和MySQL中的学说数组类型(Symfony2)

来自分类Dev

symfony2:带有学说的本机查询

来自分类Dev

Symfony2学说ORM级联分离不起作用

来自分类Dev

Symfony2学说:如何禁用mysql连接?

来自分类Dev

Symfony2学说1062重复输入

来自分类Dev

Symfony2学说一对一映射

来自分类Dev

getRepository在foreach循环中失败,Symfony2学说

来自分类Dev

SQL转换为ORM学说Symfony2