在sitecore中存储临时信息
我怀疑与Sitecore相关的最佳实践。 我将需要存储一个表单信息时,用户按下保存按钮,而他仍然填写所有的表单提交前。因此,如果他第二天去网站,他会看到已经填写的信息,他可以提交。因为表格很长,分为四个步骤 我的疑问更多地与Sitecore的最佳实践有关。我应该在哪里存储此信息?在sitecore中存储临时信息,sitecore,sitecore8,sitecore-mvc,Sitecore,Sitecore8,Sitecore Mvc,我怀疑与Sitecore相关的最佳实践。 我将需要存储一个表单信息时,用户按下保存按钮,而他仍然填写所有的表单提交前。因此,如果他第二天去网站,他会看到已经填写的信息,他可以提交。因为表格很长,分为四个步骤 我的疑问更多地与Sitecore的最佳实践有关。我应该在哪里存储此信息? 我应该在sitecore\u core或其他现有数据库中创建一个表并从中读取数据吗?(如果有任何方法可以通过Sitecore LIB实现这一点) 或者我应该创建自己的数据库(可能只有两个表)来存储这些信息吗 谢谢您应该
我应该在sitecore\u core或其他现有数据库中创建一个表并从中读取数据吗?(如果有任何方法可以通过Sitecore LIB实现这一点) 或者我应该创建自己的数据库(可能只有两个表)来存储这些信息吗
谢谢您应该创建自己的数据库并将信息存储在那里。向Sitecore数据库添加表不是最佳做法,将这些信息存储在现有表(即Sitecore项)中也不是最佳做法 因此,只需使用自定义数据库即可
如果您正在使用用户配置文件和(xdb)分析数据,并且希望将表单数据存储在那里,那么这也可以是一个选项(使用自定义方面)。您应该使用WFFM保存任何表单信息。如果要发送/保存任何其他信息,请添加自定义保存操作。例如,我们使用自定义操作将联系人表单和新闻稿表单中的数据保存到Eloqua或Marketo,以用于其他目的。您应该将信息存储在用户机器上的cookie中。您的表单与用户建立了一个期望,即在用户点击“提交”之前,他们的信息不会被“接受处理”。通过点击和重放这些信息,你可以达到预期的效果。如果用户登录,表单中必须填写用户信息。存储在cookie中的问题可能是安全性,因为表单包含个人信息。