如何在Umbraco中存储国家和县名单?

时间:2011-11-28 07:14:33

标签: umbraco country

我们希望为我们最新的Umbraco项目存储国家和县/州的列表。 其他模块中需要这些国家/地区和县ID进行过滤和搜索。

我们没有使用任何自定义数据库表或自定义部分所有模块。

我们发现的一个选项是将国家及其县存储为Umbraco内容库节点,但不确定性能影响。

还有其他合适的方法来克服这种情况吗?

3 个答案:

答案 0 :(得分:2)

Umbraco内容库节点非常适用于此:

  • 国家数量有限,因此没有突然有数千条记录的风险
  • 数据可能不会经常更新。
  • 这将发布到 umbraco.config ,可通过xslt访问并缓存在内存中 - 性能影响:非常快!
  • 可以将各州存储为每个国家/地区的子节点
  • 其他内容节点可以通过内置内容选择器链接到国家/州(以及过滤/搜索等)。
  • 可以使用集成的Umbraco功能(发布,节点顺序等),因为它们只是节点
  • 开发人员无需添加州/国家(尽管您可能想要导入第一批...)

您可以考虑将地区(或类似)国家/地区分组,因为约250个节点仍然是要在内容库中查看的大量节点。

答案 1 :(得分:1)

还有另一种存储这些数据的方法 - 静态文件,例如Xml。

但这种方式有一些限制:

1)您无法在Umbraco中管理这些数据

2)你必须编写自己的代码来阅读这些数据。

答案 2 :(得分:1)

我选择了“内容库”选项。但是你也可以在这里找到有用的东西: http://ucomponents.codeplex.com/documentation