例如某条新闻包括标题、内容、来源都要多语言,如何解决?
给数据表增加字段不合理啊,以后增加新语言怎么办。
增加一个字段标明该条数据是哪种语言就可以了。
就是说同一条新闻如果有3个语言版本,那么表里就有3条记录。可是这样前台不好处理啊,例如显示id为1的新闻,就是News?id=1这样,那切换语言的时候不是很麻烦?
@wdwwtzy: 那就不要用id,加一个字段叫nid(不同语言的nid一样)news?nid=1
@路过秋天: 嗯 貌似这个方法不错 我试试
我想应该是增加表吧,如news表,对于中文就是news_zh,对于英文就是news_en,以后有其它语言可以按照同样的规则添加
那语言多的话表也会很多啊。。。
@wdwwtzy: 几百张表都不是问题吧
支持多语言阅读的网站?
加张表可以实现,存两个不同的语言版本,也可以是一张表,只是多加一个字段 语言 根据语言来加载不同的数据,这样就只用操作一张表,只是数据会有点混乱,中英文混合了,看自己的选择了