dqcwl02022
2017-04-21 09:14
浏览 31
已采纳

doctrine查询构建器从不是实体表的表中选择

I am struggling to find a way to use query builder to select data from a table which is not a table of some entity. method ->from() takes only class name (entity name) as a parameter. something like:

$qb->select('t.id')
   ->from('table_not_entity_name')
   ->andWhere('t.isActive = :isActive')
   ->setParameter('isActive', 1);

I also need to join a table of entity to an another table.

$qb->select('category.id')
    ->join("t.table_name", 'category')
    ->distinct();

Is there a way?

图片转代码服务由CSDN问答提供 功能建议

我正在努力寻找一种方法来使用查询构建器从表中选择数据而不是某些表的表 实体。 method - > from()仅将类名(实体名称)作为参数。 somelike:

  $ 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(); 
   
 
 

有办法吗?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题