教义发现由哪里和顺序



我有一个关于symfony学说的片段,它按降序选择数据。尝试将 where 子句应用于它等于 true 的某些字段是一个问题。下面是我的片段

$results = $this->getDoctrine()->getRepository('RealBundle:Foo')->findBy([], ['id' => 'DESC','active' => true]); 

我有一个名为活动的字段。检索活动等于 true 的所有结果是一个挑战

上述尝试给出错误

按 指定的方向顺序无效 RealBundle\Entity\Foo#active

第一个参数是 WHERE 子句,第二个参数是 ORDER。

$results = $this
  ->getDoctrine()
  ->getRepository('RealBundle:Foo')
  ->findBy(['active'=>true], ['id' => 'DESC']); 

findBy文档中描述的签名

findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)

试试这个
$results = $doctrine->getRepository(Task::class) ->findBy(['active'=>true], ['id' => 'DESC']);

相关内容

  • 没有找到相关文章

最新更新