Symfony 从实体中删除属性原则仍在寻找它

Symfony 从实体中删除属性原则仍在寻找它,symfony,doctrine-orm,Symfony,Doctrine Orm,我从我的实体中删除了一个属性,并且 php应用程序/控制台原则:方案:更新——强制 然后 php应用程序/控制台缓存:clear--env=dev 数据库更新良好,但是当我运行代码时,实体仍在查找我删除的属性 Property myBundle\Entity\Name::$oldproperty does not exist (500 Internal Server Error) 我如何更新这个。注意我正在使用APC缓存?谢谢您可能无法在CLI(应用程序/控制台)中清除查询缓存,因

我从我的实体中删除了一个属性,并且

php应用程序/控制台原则:方案:更新——强制

然后

php应用程序/控制台缓存:clear--env=dev

数据库更新良好,但是当我运行代码时,实体仍在查找我删除的属性

Property myBundle\Entity\Name::$oldproperty does not exist (500 Internal       Server Error)

我如何更新这个。注意我正在使用APC缓存?谢谢

您可能无法在CLI(应用程序/控制台)中清除查询缓存,因为控制台无法(或不允许)清除APC缓存。因此,您必须手动清除APC缓存

$php应用程序/控制台原则:缓存:清除结果


如果不起作用,请手动清除APC缓存(或您使用的任何缓存)。

您是否仍在尝试访问代码中的某个属性?@LorenzSchaef代码中没有引用您是否尝试清除缓存?php应用程序/控制台原则:缓存:清除元数据和应用程序/控制台原则:缓存:清除查询和应用程序/控制台原则:缓存:清除结果我尝试过,但在使用APC缓存时,给我这个错误“[逻辑异常]无法从控制台清除APC缓存,它在Web服务器内存中共享,无法从CLI访问。“我遇到过这种情况,我在DQL中的一个查询中使用了该属性。你能检查一下情况是否如此吗?