【发布时间】:2011-03-22 11:18:41
【问题描述】:
根据我对克隆工作原理的理解,当对克隆的父项的更改发布到 Web 数据库时,克隆的更改也应该立即显现出来,因为克隆字段仅引用父项的字段。
但是,虽然我可以在内容树中的克隆中立即看到更改(已经在保存事件中),但发布父级似乎不会影响 Web 数据库中的克隆 - 保留旧值 - 至少是暂时的。发布克隆会将更改推送到网络上的克隆。
整个网站的增量发布没有强制更新。
在 Web 数据库的内容树中查看克隆会显示带有旧数据的克隆(不出所料)。
保存克隆,然后增量发布确实会强制更新到网络上的克隆。
从所有这些中,我推测克隆实际发生的情况是,当克隆本身被保存/发布时,它们的数据被读入 Web 数据库,而不是它们实际上只是引用指针。虽然主数据库克隆显然是作为参考。
这似乎允许相当大的灵活性,并且我希望看到的功能可以建立在此之上 - 当克隆的父级更新时,克隆的所有者会收到通知并且可以选择是否接受更新。此通知目前仅在克隆所有者覆盖字段时才可能发生。
任何人都可以对此有所了解吗?
编辑:交叉发布到 SDN 论坛,那里没有回复。
【问题讨论】: