我正在努力寻找一种使用查询构建器从表中选择数据的数据,而不是某些实体的表。方法 ->来自((仅将类名(实体名称(作为参数。类似:
$qb->select('t.id')
->from('table_not_entity_name')
->andWhere('t.isActive = :isActive')
->setParameter('isActive', 1);
我还需要将一个实体表加入另一个表。
$qb->select('category.id')
->join("t.table_name", 'category')
->distinct();
有办法吗?
不是DQL,您可以使用本地标语。
在QueryBuilder类中函数'from'frounp中的评论说:
创建并添加与已确定的实体相对应的查询根 通过给定的别名,形成笛卡尔产品 查询根。
是特定于实体的。