gpt4 book ai didi

Sitecore ItemID 随部署的不同而变化吗?

转载 作者:行者123 更新时间:2023-12-02 04:04:55 24 4
gpt4 key购买 nike

我是 Sitecore 新手,对此有一个基本问题。当我创建 Sitecore 项目时,会为此项目创建唯一 ID。如果我在代码中使用此项目 ID 来保存对其的引用,可以吗?从部署到部署这会发生变化吗?

最佳答案

如果您实际上使用包或序列化(工具)“部署”您的项目,则 ID 将保持不变,并且您可以在代码中保留对它的引用。

这是一个很好的编码实践,但是不要在整个代码中散布硬编码的引导(因为这就是 ID 实际包裹的内容)。因此,要么将它们捆绑在一段可以轻松部署而不会产生副作用的代码中,要么将它们放入配置文件中(但再次强调,捆绑它们并且不要与其他内容混合)。

如果由于某种原因该项目有一天会消失并且您需要重新创建它(意味着:ID 已更改)或者您只需要它指向一个新项目,那么您会很感激您确实保留了它它在某个分开的地方;)

关于Sitecore ItemID 随部署的不同而变化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40253311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com