采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如果要做向甲骨文官网那样的多语言站点,站点内容的分类要根据不同国家的语言显示不同的名称,这样的字段应该如何设计表来存储才合理呢
网站的多语言不是靠数据库实现的,是把多语言内容写到配置文件里面。根据浏览器的语言,切换网站语言
嗯,这个我了解,但如果是这样的情况: 我要动态像一个crm的菜单表里添加一些菜单数据,比如菜单管理,账号管理,这个时候这些数据是需要后台动态添加的而不是由前端控制的,名称自然也需要对应不同的语言,这种情况下该如何设计呢
首先要确定一点,CRM这种系统的运行速度并不快,因为网站的结构都保存在数据库里面。设计数据表的时候定义几个字段,主键字段,菜单值,语言,上级菜单id
我理解的老师的意思是: 把语言单独定义为一个语言表,其他数据表添加数据的时候多增加一个语言id 这样的做法如果在这样一个场景:有一个角色表,角色表里现在我添加了一个语言id表示这个角色是什么语言场景下使用,但是这样同一个角色就会出现在角色表里多次,其他表,比如用户表里的角色id字段想引用这个角色表的id作为外键,这时只能用一个角色id了,难道在用户表里也添加一个语言id吗,我觉得用户肯定是只需要有一个的,不应该为了语言多定义很多个用户
登录后可查看更多问答,登录/注册
解锁“新零售”业务让数据库实战能力再上一层楼
1.4k 7
1.5k 4
1.1k 1
1.2k 22
1.2k 12