2011-03-29 94 views
2

出于某种目的,我必须开发自定义的cms应用程序,并且将使用CakePHP作为框架,因为我有使用它的工作知识,并且cms将会很简单(这将是新闻门户)。使用CakePHP开发自定义CMS,支持多语言支持

我需要您的意见如何开发多语言支持,是否更好地将关于文章的数据存储在一个表中,每种语言都有单独的列,或将翻译保留在单独的表中?

你能分享你的经验吗?

tnx in adv!

回答

5

一个好的数据库设计建议添加一个新表来保存翻译。接下来,您将添加一种新语言,您只需添加一个新行(而不是在原始表中添加新列)。