Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何清除已删除实体的my Symfony项目?_Php_Symfony_Doctrine - Fatal编程技术网

Php 如何清除已删除实体的my Symfony项目?

Php 如何清除已删除实体的my Symfony项目?,php,symfony,doctrine,Php,Symfony,Doctrine,我创建了一个具有coupls关系的实体“出版商” 我想删除这个实体以及与之相关的任何内容。我被告知要删除实体文件和迁移文件 现在,当我运行我的网站时,我收到以下消息: The target-entity App\Entity\Publisher cannot be found in 'App\Entity\Games#publishers'. 如何修复此问题并“清除”与此实体相关的所有内容?您必须清除元数据缓存: ./bin/console doctrine:cache:clear-metad

我创建了一个具有coupls关系的实体“出版商”

我想删除这个实体以及与之相关的任何内容。我被告知要删除实体文件和迁移文件

现在,当我运行我的网站时,我收到以下消息:

The target-entity App\Entity\Publisher cannot be found in 'App\Entity\Games#publishers'.

如何修复此问题并“清除”与此实体相关的所有内容?

您必须清除元数据缓存:

./bin/console doctrine:cache:clear-metadata
条令使用以下缓存驱动程序之一存储此缓存:。
因此,它可能与存储在文件夹中的文件系统缓存不同。

是否已删除错误消息中显示的
游戏
实体中包含的
$publisher
属性?如果是,您还必须删除任何文件中的任何关系,并拥有与
发布者
实体相关的内容(如存储库、迁移文件…),请记住清除缓存!Indead我忘记了文件中的一行代码(还有另一行代码)。谢谢你,还有什么地方我需要删除一些东西以避免将来的问题吗?如果你不知道/记得关系在哪里,请阅读下一条错误消息;)它们会告诉您在哪里查看。另外,
src
目录中实体名称的
grep
ing(带
-i
)通常有助于查找所有引用。好的,非常感谢