原则不导入特定表

时间:2015-09-30 06:46:07

标签: php symfony doctrine-orm

我正在研究symfony2并尝试从数据库创建实体。我的问题是我在数据库中有12个表,但只生成了10个实体。

即使我尝试单独导入它们,也不会导入这两个表。

我尝试了thread

中提到的命令

但是当我运行命令

php app/console doctrine:mapping:import AppMyBundle \
    metadata_format --filter="Yourtablename"

它说

   Database does not have any mapping information.

对不起,我是symfony和doctrine的新手。请告诉我该怎么办?

1 个答案:

答案 0 :(得分:0)

首先,尝试使用--from-database参数转换注释,如this answer中所述:

  

<强>步骤1

php app/console doctrine:mapping:convert annotation  /src/App/MyBundle/Resources/config/doctrine --from-database --filter="table_name"
     

Step2 现在您可以申请导入

php app/console doctrine:mapping:import AppMyBundle annotation --filter="table_name"
     

<强>步骤3

php app/console doctrine:generate:entities AppMyBundle --no-backup