在sitecore中,基本上有三个数据库。CoreMasterWeb数据库。
只需将Core数据库保存所有sitecore设置。Master数据库是创作数据库。所以它包含任何内容的所有版本。
然后在sitecore中,您可以“发布”内容,它会将每个内容的最新版本发布到Web数据库。
所以假设我有一个带有新闻页面的网站。用户可以编辑网站上的新闻条目(所以不能通过cms)。当数据库设置成这样时,如何更新它?
它可能会更新Web数据库,但是当我进入cms时,我看不到最新的更改,因为cms从Master数据库读取数据,对吧?
那么这是否意味着它应该写两次呢?一次到Web数据库,一次到Master数据库?
有人能告诉我在sitecore之类的软件中是如何工作的吗?
我之所以想知道这是因为我正在考虑创建一个类似的数据库设置。我只是不知道如何解决这个问题。

最佳答案

当您有需要由网站访问者更新的项时,需要使用sitecoreservice soap webservice或创建自己的自定义webservice,该webservice在主实例上运行,并在更新后触发发布。

关于database - 当Web应用程序使用Sitecore等多个数据库时,如何写入数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21195008/

10-11 03:10
查看更多