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文件吗?
我正在使用 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文件吗?