小编Hei*_*gel的帖子

Inherited() 标志:propertyName 与 storageName

我正在寻找一些信息/文档,这有助于我理解为什么在继承的情况下(ManyToOne 或 OneToOne)连接不是使用存储名称而是使用相应实体对象类的属性名称完成的......有人可以请解释一下底层机制?

我所指的特殊情况是,当加入字段不是外键时。特别是我指的是这个代码部分:

ManyToOneJoinBuilder.php,第 57 行

涉及外键时,将使用 propertyName 进行连接,但显然这不能与 storageName 相同......并产生错误......当结果sql被执行时!

php inheritance shopware

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

标签 统计

inheritance ×1

php ×1

shopware ×1