复制项目时出现Symfony错误

时间:2017-04-07 22:04:04

标签: symfony doctrine sonata-admin

我正在使用Symfony 2.6和Sonata Admin Bundle开展项目。 它适用于我的计算机(win10 - wamp - mysql),但是当我将它复制到具有相同配置的另一台计算机上时(win10 - wamp - mysql)。 它为sonata admin中的每个类返回:没有为类定义的实体管理器" xxx"

enter image description here

我不知道错误是什么,因为我的计算机上的版本与另一台计算机上的版本之间没有任何变化。我从1周开始搜索,但没有找到解决问题的方法..

欢迎所有帮助

ps:我发现当我运行以下命令时:" php app / console doctrine:mapping:info"

My Bundle" AppBundle"没有在映射中列出。

见:enter image description here

我如何映射我的AppBundle?

以下命令:" php app / console doctrine:generate:entities AppBundle"

给我回复:

"捆绑" AppBundle"不包含任何映射实体。"

1 个答案:

答案 0 :(得分:0)

尝试以下命令,但在运行第三个命令之前,您应该复制实体文件(不确定是否为每个实体生成自动副本),因为如果其中有一些自定义方法/属性,这可能会覆盖它们。

  1. php app/console doctrine:mapping:import --force AppBundle yml
  2. php app/console doctrine:mapping:convert annotation ./src --force
  3. php app/console doctrine:generate:entities AppBundle