【问题标题】:Symfony2 Doctrine2 CacheSymfony2 Doctrine2 缓存
【发布时间】:2014-10-06 17:12:27
【问题描述】:

这些问题与我的另一个已回答问题有关 - Symfony2 YAML Entity field not being bound

我的查询有问题。一旦我添加 VIA CONSOLE 新实体字段 - 它们不会被自动选择。我已经将问题范围缩小到这个......

我有这样的查询:

"SELECT o from Infobiz\CoreBundle\Entity\Organization as o LEFT JOIN o.picture as p WHERE o.slug = ?1";

此查询在调试器中没有获得新字段的选择。再试一次,但是:

"SELECT o from Infobiz\CoreBundle\Entity\Organization as o LEFT JOIN o.picture as p WHERE o.slug = ?1 ";

我在 DQL 字符串中添加了空格,这个查询确实选择了一个新字段。如何避免在所有其他查询中添加空格??? 我在这里尝试了所有方法 - Symfony2 doctrine clear cache - 不起作用。但是,很明显,这是一个缓存问题。就是不知道是什么。

【问题讨论】:

    标签: symfony doctrine-orm


    【解决方案1】:

    我正在使用 memcache,它正在缓存所有 DQLS:

    php app/console memcached:clear --clearAll default
    

    默认是配置中的“集群”名称。 NAME 不是 id。

    【讨论】:

      猜你喜欢
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 2016-05-07
      相关资源
      最近更新 更多