您的位置: 首页 > 技术问答 > 如何转换实体ID: 如何转换实体ID: 分类: 技术问答 • 2022-06-10 15:32:49 问题描述: 有一些实体(地区,国家,城市)使用STI(甚至CTI)。如何将国家转换为城市而留下旧ID?如何转换实体ID: 答 这在Doctrine 2中不受支持,因为PHP不支持类型转换用户对象。 这样说,Doctrine使用鉴别器列来确定水合物的类型。如果使用SQL UPDATE更改数据库中鉴别器列的值,则在下次装入对象时将更改对象类型。这适用于STI,但CTI会更复杂。 +0 您已确认我的猜测 – Koc 2011-06-13 20:27:14
您已确认我的猜测 – Koc 2011-06-13 20:27:14