我在数据库中有很多视图。我想mapping:import从此视图生成实体。但是当我尝试过这个命令时:
php bin/console doctrine:mapping:import "App\Entity" annotation --path=src/Entity
我没有新实体,仅来自真实表“ migration_versions” ...
您知道如何从数据库中的许多视图生成许多实体吗?非常感谢
我使用Symfony 5.0
[是的,想象一下您对我的看法。
1.-创建新视图:CREATE VIEW MYVIEW_TEMP AS SELECT * FROM MYVIEW
2.-删除原始视图:DROP VIEW MYVIEW
4.-在表MYVIEW中创建一个索引主键。
5.-导入方式:php bin /控制台学说:映射:导入“ App \ Entity”注释--path = src / Entity
6.-放置表:DROP TABLE MYVIEW
7.-以SELECT *从MYVIEW_TEMP创建CREATE VIEW MYVIEW
8.- DROP VIEW MYVIEW_TEMP
所以,你欺骗了Symfony