Symfony 将实体映射到其他实体管理器映射的另一个实体
我正在开发一个Symfony应用程序。我需要保留两个实体管理器,它们都具有相同的连接,一个(A)用于我的实体,另一个(B)用于由其他应用程序管理的实体。对于B管理的实体,我只能对其执行CRUD操作,但无法物理更新数据库中的表 出于这个原因,我创建了两个实体管理器,因此没有错误更新的风险。我知道,这些实体必须和数据库中的实体匹配,但不能直接执行此操作 现在我需要将一个实体从A映射到B的一个实体。我在谷歌上搜索了很多,但什么也没找到。我看到我应该把B的实体映射到A里面,但我做不到 这就是原则的配置方式:Symfony 将实体映射到其他实体管理器映射的另一个实体,symfony,doctrine,Symfony,Doctrine,我正在开发一个Symfony应用程序。我需要保留两个实体管理器,它们都具有相同的连接,一个(A)用于我的实体,另一个(B)用于由其他应用程序管理的实体。对于B管理的实体,我只能对其执行CRUD操作,但无法物理更新数据库中的表 出于这个原因,我创建了两个实体管理器,因此没有错误更新的风险。我知道,这些实体必须和数据库中的实体匹配,但不能直接执行此操作 现在我需要将一个实体从A映射到B的一个实体。我在谷歌上搜索了很多,但什么也没找到。我看到我应该把B的实体映射到A里面,但我做不到 这就是原则的配置方
orm:
auto_generate_proxy_classes: '%kernel.debug%'
default_entity_manager: default
entity_managers:
default:
connection: default
mappings:
AppBundle: ~
FOSUserBundle: ~
FOSOAuthServerBundle: ~
no_update:
connection: default
mappings:
AppNoUpdateBundle: ~
你知道实现这一目标的其他方法吗
非常感谢您当您无法更新您未执行CRUD操作的实体时!;-)你考虑过了吗?谢谢你的回答。我的意思是,我可以选择插入等,但不能改变表。由我来维护更新的类(不幸的是)。readonly非常好,我不知道,但它执行alter table查询。。。如果在执行
原则:schema:update-f
时有跳过实体的方法,那就太好了