我正在尝试按开始/结束日期过滤所涉及实体的结果。我有通过字段startDate和endDate在数据库中传递的日期,但是我总是收到空响应。没有结果。
public function getResults(\DateTime $startDate, \DateTime $endDate)
{
$result = $this->getRepository()
->createQueryBuilder('q')
->where('q.created BETWEEN :startDate AND :endDate')
->setParameter('startDate', $startDate)
->setParameter('endDate', $endDate)
->getQuery()
->getResult();
我正在通过数据库中的控制器日期范围进行测试:
$this->container->get('app')->getResults(new \DateTime('2019-03-01'), new \DateTime('2019-03-03'));