Symfony:数据库和学说生成实体

Symfony: Databases and doctrine generating entities

我正在使用 Doctrine 处理实体,但我遇到了无法简单解决的问题。

起初,当我制作 symfony 项目时,我设法用命令生成实体:

php app/console doctrine:generate:entities VendorDemoBundle

正在为包“VendorDemoBundle”生成实体

backing up Person.php to Person.php~

generating Vendor\DemoBundle\Entity\Person

我还能够 运行 成功执行以下命令:

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

但我的问题是,当我尝试创建新的 symfony 项目时,我无法再生成实体。

[RuntimeException] 捆绑包“TestBundle”不包含任何映射的实体。

即使实体代码完全相同,路径相同但命名不同。我尝试了 copy/pasting 文件,所以不会出现拼写错误。

我可以运行命令:

php app/console doctrine:generate:entity

生成带有学说的实体,但创建文件后我无法将其更新到数据库。

我 运行 咖啡很快就喝完了,希望有知识的人能帮助我。

我觉得是配置问题。您可以使用 xDebug 或类似的东西来调试 Doctrine 的实体查找。这主要让我更好地了解我的配置中的错误。

你能post你的config.yml文件吗?