1

我找不到如何为国际用户输入地址的方法。我得出的结论是,文本区域和输入地址就像在字母上一样是最好的。你有什么意见?

4

1 回答 1

0

在数据库中混合数据和表示通常不是一个好主意。首先,如果不付出很大的努力,您就无法更改表示。其次,您不能将数据用于一个预期目的以外的用途,例如进行统计(至少在没有大量努力的情况下并非如此)。

对于地址,您可以使用以下字段覆盖大多数地址:

  • 职称(如博士)
  • 姓名
  • 年级(如硕士、博士)
  • 公司
  • 街道(包括门牌号)
  • 邮政编码
  • 城市
  • 状态
  • 国家

根据您的用例,您可能需要一个字段“addtion to address”,例如“c/o Max Meier”。如果上面的任何字段为空(例如等级或公司),您可以在生成信件的地址部分时将它们省略。

field street 应该存储街道名称以及存储街道名称以及门牌号,因为这在不同国家/地区之间可能存在很大差异:在德国,它是“Hauptstraße 11”,在越南是“53 Quang Trung”。

于 2013-12-11T14:19:46.467 回答