【发布时间】:2014-06-02 10:44:22
【问题描述】:
我的客户要求网站需要能够支持他想要的任何语言,即他想从后端动态添加语言。我知道我们可以通过创建文件并从各个文件调用来使用消息文件夹,但问题是我们不知道他需要哪种语言。
我对无限语言支持的概念感到非常困惑。我似乎无法将所有语言保存在数据库中,因为以后每次创建新表并将其链接到每个内容(或文本)都会变得模糊。
请帮助我找出描述性或使用 ER 图的数据库结构。 任何帮助将不胜感激。
谢谢
编辑: 这是客户想要的流程。 (HE 表示客户端)
我正在创建一个徒步旅行网站,来自不同国家/地区的许多观众将在该网站上浏览该网站。所以他想为这些国家添加语言。但他不确定目前需要哪些国家。
1) He'll create a language eg Germany.
2) Goes to add a tour or trekk.
3) Select the language he had created (Germany and others)
4) If the required language is not there he'll go back to language and create it and return to add a tour/trek
其实就是这样。并且在前端用户将能够在下拉菜单中选择语言,这应该明显地给出相应的内容。
我知道这个问题似乎有点含糊。但我不知道如何开始使用这个。我需要的是精确的数据库概念。如果仍然不清楚,请提出问题,以便我可以提供更多信息,并可能对其他有类似任务的人有所帮助。
【问题讨论】:
标签: php mysql database yii relational-database