如何在 Symfony (doctrine + oracle) 中使用日期条件?

How to use date condition in Symfony (doctrine + oracle)?

如何在 Symfony (doctrine + oracle) 中使用日期条件?

我在努力

$qb = $this->createQueryBuilder('la')
            ->select('la.id')
            ->andWhere("la.dateCreated >= TO_DATE(':a', 'yyyy-mm-dd')")
            ->setParameter('a', '2020-09-01')
            ->getQuery();

但是错误:查询定义了 0 个参数,而您绑定了 1 个

有什么想法吗?

在你的代码中,我认为':a'不应该有引号,我会把:

TO_DATE(:a, 'yyyy-mm-dd')

在旁边,怎么样:

$qb = $this->createQueryBuilder('la')
            ->select('la.id')
            ->andWhere("la.dateCreated >= :a)
            ->setParameter('a', '2020-09-01')
            ->getQuery();