我需要您的帮助,使用您的经验,如果以下方法适用于多语言内容,请回答我。
如果您有多语言数据库,我们所有人都知道常用技术:Language table
Article
Article_content
id | article_id | lang_id | content
但我想通过使用JSON插入内容来使用新方法,这将如下所示
Article Table
ID|content
1 | { "en":"lorem ipsum dollar....", "fr":"lorem ipsum dollar...." };
我需要知道的是,为什么在构建CMS时没有人使用这种方法,这个选择的优缺点是什么。
答案 0 :(得分:0)
假设您正在使用PHP(我使用并且可以回答),PHP为json提供编码和解码。知道这一点,你可以使用你的每一天的数组,并为JSON编码/解码它们。
http://php.net/manual/en/book.json.php
如果您使用API处理数据,那将是一个很大的好处。您可以使用javascript,php或您选择的任何语言更轻松地处理JSON数据。