Symfony 2:清理Doctrine元数据

时间:2013-04-24 12:25:24

标签: php symfony doctrine-orm

当我从现有数据库创建实体,然后删除所有表和实体,并创建新实体时,我遇到了问题。

  1. 我创建了数据库
  2. 根据Symfony 2 docs
  3. 创建实体和现有数据库
  4. 然后我从数据库中删除了所有表格
  5. /Entity目录
  6. 中删除了所有实体
  7. /doctrine目录
  8. 中删除了/config文件夹
  9. 使用注释中的元数据创建新实体
  10. 根据新实体更新了数据库
  11. 当我尝试启动应用程序时,我遇到了异常

      

    警告:class_parents()[function.class-parents]:类WriterBeat \ AdminBundle \ Entity \ Members不存在且无法加载到D:\ experiments \ write \ vendor \ doctrine \ common \ lib \ Doctrine \ Common \ Persistence \ Mapping \ RuntimeReflectionService.php第38行

    当我删除它之前,第4步之前有Members个实体。并创建了名为User的新实体。

    UPD

    我发现安全配置文件存在问题,现在我想问你,在我开始实施之前,如何禁用安全组件?

1 个答案:

答案 0 :(得分:0)

您是否尝试过以下命令?

sudo php app/console doctrine:cache:clear-metadata