我正在研究具有学说的实体,我有问题我不能简单地弄清楚。
首先,当我制作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文件吗?