将临时信息存储在sitecore中

时间:2016-11-01 09:13:42

标签: sitecore sitecore8 sitecore-mvc

我对与Sitecore相关的最佳做法存有疑问。 当用户按下保存按钮时,我将需要存储表单信息,而他仍然在提交之前填写所有表单。因此,如果他第二天去网站,他会看到已填写的信息,他可以提交。因为表格很长,分为四步。

我怀疑与Sitecore的最佳做法有关。我应该在哪里存储这些信息?
我应该在sitecore_core或其他现有数据库中创建一个表并从那里读取? (如果有任何方法可以使用Sitecore库) 或者我应该创建自己的数据库,可能只有两个表来存储这些信息?

由于

2 个答案:

答案 0 :(得分:3)

您应该创建自己的数据库并将信息存储在那里。将表格添加到Sitecore数据库并将此信息存储在其中一个现有表格(即Sitecore项目)中也不是最佳选择。

所以只需转到自定义数据库。

如果您正在使用用户配置文件和(xdb)分析数据并且想要在那里存储表单数据,那么这也可以是一个选项(使用自定义构面)。

答案 1 :(得分:0)

您应该使用WFFM来保存任何表单信息。如果您要发送/保存任何其他信息,请添加自定义保存操作。例如,我们使用自定义操作将来自联系我们表单和简报表格的数据保存到Eloqua或Marketo用于其他目的。