Symfony 将实体映射到其他实体管理器映射的另一个实体

Symfony 将实体映射到其他实体管理器映射的另一个实体,symfony,doctrine,Symfony,Doctrine,我正在开发一个Symfony应用程序。我需要保留两个实体管理器,它们都具有相同的连接,一个(A)用于我的实体,另一个(B)用于由其他应用程序管理的实体。对于B管理的实体,我只能对其执行CRUD操作,但无法物理更新数据库中的表 出于这个原因,我创建了两个实体管理器,因此没有错误更新的风险。我知道,这些实体必须和数据库中的实体匹配,但不能直接执行此操作 现在我需要将一个实体从A映射到B的一个实体。我在谷歌上搜索了很多,但什么也没找到。我看到我应该把B的实体映射到A里面,但我做不到 这就是原则的配置方

我正在开发一个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
时有跳过实体的方法,那就太好了