我找不到如何为国际用户输入地址的方法。我得出的结论是,文本区域和输入地址就像在字母上一样是最好的。你有什么意见?
问问题
33 次
1 回答
0
在数据库中混合数据和表示通常不是一个好主意。首先,如果不付出很大的努力,您就无法更改表示。其次,您不能将数据用于一个预期目的以外的用途,例如进行统计(至少在没有大量努力的情况下并非如此)。
对于地址,您可以使用以下字段覆盖大多数地址:
- 职称(如博士)
- 名
- 姓名
- 年级(如硕士、博士)
- 公司
- 街道(包括门牌号)
- 邮政编码
- 城市
- 状态
- 国家
根据您的用例,您可能需要一个字段“addtion to address”,例如“c/o Max Meier”。如果上面的任何字段为空(例如等级或公司),您可以在生成信件的地址部分时将它们省略。
field street 应该存储街道名称以及存储街道名称以及门牌号,因为这在不同国家/地区之间可能存在很大差异:在德国,它是“Hauptstraße 11”,在越南是“53 Quang Trung”。
于 2013-12-11T14:19:46.467 回答