JSON的多语言cms

时间:2017-11-16 01:29:15

标签: json database content-management-system multilingual

我需要您的帮助,使用您的经验,如果以下方法适用于多语言内容,请回答我。

如果您有多语言数据库,我们所有人都知道常用技术:

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时没有人使用这种方法,这个选择的优缺点是什么。

1 个答案:

答案 0 :(得分:0)

假设您正在使用PHP(我使用并且可以回答),PHP为json提供编码和解码。知道这一点,你可以使用你的每一天的数组,并为JSON编码/解码它们。

http://php.net/manual/en/book.json.php

如果您使用API​​处理数据,那将是一个很大的好处。您可以使用javascript,php或您选择的任何语言更轻松地处理JSON数据。