Symfony2 Doctrine2缓存

时间:2014-08-13 11:07:08

标签: symfony doctrine-orm

这些问题与我提出的其他问题有关 - Symfony2 YAML Entity field not being bound

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

我有这样的查询:

  

"选择来自Infobiz \ CoreBundle \ Entity \ Organization的o作为LEFT JOIN   o.picture as p WHERE o.slug =?1&#34 ;;

在调试器中,此查询无法选择新字段。再试一次,但是:

  

"选择来自Infobiz \ CoreBundle \ Entity \ Organization的o作为LEFT JOIN   o.picture as p WHERE o.slug =?1&#34 ;;

我在DQL字符串中添加了空格,这个查询可以获得新字段的选择。如何避免为每个其他查询添加空格? 我在这里试过一切 - Symfony2 doctrine clear cache - 不起作用。显然,这是一个缓存问题。只是不知道它是什么。

1 个答案:

答案 0 :(得分:0)

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

php app/console memcached:clear --clearAll default

默认为"群集"配置中的名称。 NAME不是id。