Doctrine实体缓存?

时间:2016-09-22 12:47:57

标签: symfony caching doctrine-orm

我有一个项目不是由我开发的。它有奇怪的行为。我向实体添加了新字段,像往常一样为此字段生成了setter / getter。之后我通过doctrine:schema:update更新了数据库模式,但现在我看到了非常奇怪的行为 - symfony抛出错误Call to undefined method %my method name%。我再次检查,这种方法确实存在。

之后我通过rm -rf app/cache/*清除了缓存。第一页加载一切正常。但在第二次加载时我再次遇到此错误。因此,当我再次尝试清除缓存时,会重复这种情况。当我尝试使用get_class_methods($myEntity)时,它会在第一页加载后显示新方法,但在第二页之后显示 - 不是。

我尝试使用像doctrine:cache:clear-*这样的命令,但它们没用。

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

当我重新启动php-fpm时,问题终于解决了。这样的谜。