我有一个可以很好地接受数据的 WFFM 表单,我还可以查看在 Sitecore 中生成的报告,但是有没有办法可以在 C# 中以编程方式访问这些报告,类似于遍历每个记录?取决于它们的存储方式,csv 等。所以基本上有办法做到这一点,如果是这样,我该如何访问它 - 无论是数据源还是其他方法。我看过这个,但无济于事。
http://r-coding-sitecoreblog.blogspot.co.uk/2011/11/extracting-data-from-sitecore-wffm.html
我有一个可以很好地接受数据的 WFFM 表单,我还可以查看在 Sitecore 中生成的报告,但是有没有办法可以在 C# 中以编程方式访问这些报告,类似于遍历每个记录?取决于它们的存储方式,csv 等。所以基本上有办法做到这一点,如果是这样,我该如何访问它 - 无论是数据源还是其他方法。我看过这个,但无济于事。
http://r-coding-sitecoreblog.blogspot.co.uk/2011/11/extracting-data-from-sitecore-wffm.html
没有 API 抽象层来访问 WFFM 存储的内容。也就是说,WebForms
SQL DB 的结构相当扁平,只有几个表,因此您可以直接对其进行 SQL 查询。
表的结构非常简单,如前所述,连接字符串在 \app_Config\forms.config 中可用
配置 -> sitecore -> formsDataProvider (type="Sitecore.Forms.Data.DataProviders.WFMDataProvider,Sitecore.Forms.Core")