标签: cakephp content-management-system
出于某些目的,我必须开发自定义cms应用程序,并将使用CakePHP作为框架,因为我有使用它的工作知识,而cms将是简单的(它将是新闻门户网站)。
我需要您的意见如何开发多语言支持,是否更好地将文章的数据存储在一个表中,每种语言都有单独的列,或者将翻译保存在单独的表中?
tnx in adv!
答案 0 :(得分:5)
一个好的数据库设计建议添加一个新表来保存翻译。接下来你将添加一种新语言,你所要做的就是添加一个新行(而不是在原始表中添加一个新列)。