我有一个使用symfony2和doctrine2编写的现有php web应用程序。我在数据库中添加了一个表。现在,我希望ORM为我编写php类。我试过这样做:
php app/console doctrine:mapping:convert xml ./src/Acme/BlogBundle/Resources/config/doctrine/metadata/orm --from-database --force
我也试过这个:
php app/console doctrine:mapping:import SomeBundle annotation
他们都抛出了这个错误:
[ErrorException]
Warning: class_parents(): Class SomeClass does not exist
and could not be loaded in C:\wamp\www\vac\vendor\
gedmo-doctrine-extensions\lib\Gedmo\Mapping\
ExtensionMetadataFactory.php line 80
关于我需要做什么的任何想法?
答案 0 :(得分:0)
然后尝试从具有新表的数据库中创建orm和实体文件。
一个。$ php app/console doctrine:mapping:convert xml ./src/YourDir/YourBundle/Resources/config/doctrine/metadata/orm --from-database --force
湾$ php app/console doctrine:mapping:import YourDirYourBundle annotation
下进行。$ php app/console doctrine:generate:entities YourDirYourBundle
试试这个。