【发布时间】:2012-06-15 15:02:00
【问题描述】:
对于我们网络应用的前端,我们使用 Codeigniter 的 Language 类来支持多种语言。
对于后端:数据库中的某些值也需要以多种语言显示,因为它们将显示在前端。
这是我读过的两种方法:
- 为每个字段使用特定于语言的列:title_en、title_es、title_fr
- 使用包含所有翻译的单独表格
想知道是否还有其他(更好的)我们应该注意的方法?
【问题讨论】:
-
看看stackoverflow.com/questions/316780/… - 里面有很多建议。我个人推荐原始问题中列出的第 3 种方法,因为它允许使用外部连接/NVL 结构轻松回退到“主要”语言。
标签: database codeigniter database-design multilingual multiple-languages