相关疑难解决方法(0)

在Doctrine2中以编程方式修改表的模式名称?

我希望在运行时尽可能使用表名修改表的模式/数据库名称,但ClassMetadataInfo该类似乎没有公开接口来获取/设置此属性.

如果绝对必要,我可以在运行时修改表名,但由于我们必须存储在单个模式/数据库中的表的数量,它不是一个理想的解决方案.

有没有办法实现我想做的事情?提前致谢.

注意:我需要能够在基于注释的实体映射中使用模式占位符来提供完全限定的表名(例如__schema_placeholder__.table_name,对于跨数据库连接).在运行时,我想从__schema_placeholder__.table_name=> 动态重新映射实体 real_schema_name.table_name.

php symfony doctrine-orm

5
推荐指数
1
解决办法
8095
查看次数

标签 统计

doctrine-orm ×1

php ×1

symfony ×1