这些问题与我提出的其他问题有关 - 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 - 不起作用。显然,这是一个缓存问题。只是不知道它是什么。
答案 0 :(得分:0)
我使用的是memcache,它正在缓存所有DQLS:
php app/console memcached:clear --clearAll default
默认为"群集"配置中的名称。 NAME不是id。