嗨,我正在使用Doctrine做一个非常简单的查询,但是只有当我删除缓存时,它才会返回结果:app/cache/

问题不是Mysql,因为我通过Doctrine进行的查询获得结果。
我必须找到一些联络人

    $qb = $repository->createQueryBuilder($alias);

    $qb->select('c');
    $qb->addSelect('cc');
    $qb->addSelect('cp');

    $qb->leftJoin("c.companyContacts", "cc");
    $qb->leftJoin("cc.company", "cp");
    $qb->leftJoin("c.accessions", "a");
    $qb->where('a.createdAt ="2014-08-20"');


当我第一次加载页面时,它可以工作,然后,我没有结果。
探查器在查询的解释中显示结果:



编辑

问题是日期,当我尝试使用其他属性时,它可以正常工作。

最佳答案

找到解决方案:
Doctrine中的日期没有单引号或双引号

10-08 13:00