Symfony 3 Doctrine 2

时间:2018-03-05 13:13:15

标签: symfony doctrine-orm

执行composer update

时,我无法摆脱此错误
  

属性AppBundle \ Entity \ Lander :: $ landerTokens不存在

这是一个新的目录,所以那里有一个最小的缓存。 Redis也是一个缓存层,也被刷新了。

术语landerTokens在代码库中的任何位置都不存在。

我正在使用https://deployer.org/进行部署,因此创建了一个新目录,然后在部署期间从那里运行所有内容,直到一切正常并且切换了符号链接。

除了刷新Redis并清除缓存外,我不知道该怎么做。

还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

如果代码曾经在实体中拥有'$ lander'属性,但它已被删除 - 你必须至少删除doctrine缓存。

https://repo.maven.apache.org/maven2