【问题标题】:Symfony2 - Doctrine - Old tables beeing created on schema:updateSymfony2 - Doctrine - 在模式上创建的旧表:更新
【发布时间】:2015-08-12 09:41:22
【问题描述】:

我正在使用 symfony2 和教义,今天使用命令

php app/console doctrine:schema:update --force

遇到以下错误:

[Doctrine\Common\Persistence\Mapping\MappingException] 类 'AppBundle\Entity\Linkksiazkaokladka' 不存在

尽管我没有Entity\Linkksiazkaokladka.php 文件。

我也注意到了:

php app/console doctrine:generate:entities AppBundle

生成/entity/ 目录中不可用的实体。

【问题讨论】:

  • 你也可以清除学说缓存学说:cache:clear-metadata

标签: symfony doctrine-orm


【解决方案1】:

确保您的Resource/Config/Doctrine 目录清晰。

Doctrine 似乎首先根据该目录中的数据生成实体。

在我的情况下,清除 Resource/Config/Doctrine 有帮助。

【讨论】:

    猜你喜欢
    • 2015-05-31
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多