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



我正在研究具有学说的实体,我有问题我不能简单地弄清楚。

首先,当我制作Symfony项目时,我设法通过命令生成权利:

php app/console doctrine:generate:entities VendorDemoBundle

生成捆绑包的实体" vendordemobundle"

备份person.php to person.php〜

生成供应商 demobundle entity person

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

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

但是我的问题是,当我尝试制作新的Symfony项目时,我将无法再生成实体。

[RuntimeException]捆绑不包含任何映射的权利。

即使实体代码完全相同并且路径相同,但命名为不同。我尝试了复制/粘贴文件,因此没有错字的机会。

我可以运行命令:

php app/console doctrine:generate:entity

要生成具有学说的实体,但是在文件创建后,我无法将其更新为数据库。

我很快就会从咖啡中跑来跑去,所以希望有知识的人可以帮助我。

对我来说听起来像是一个配置问题。您可以使用Xdebug或类似的东西来调试学说的实体查找。这主要使我对配置中的错误有了更好的了解。

您可以发布config.yml文件吗?

相关内容

  • 没有找到相关文章

最新更新