2017-11-16 30 views
0

多言語コンテンツでは、次のようなアプローチが有効な場合は、経験を使用して助けが必要です。JSONの多言語CMS

Article Table 
ID|content 
1 | { "en":"lorem ipsum dollar....", "fr":"lorem ipsum dollar...." }; 
を以下のよう

Language table 
Article 
Article_content 
id | article_id | lang_id | content 

しかし、私は、コンテンツを挿入するためにJSONを使って、新しいアプローチを使用したいと、これは次のようになります。あなたは多言語データベースを持っている場合

私たちのすべては、一般的な手法を知っています

私が知る必要があるのは、CMSを構築する際に誰もこのアプローチを使用していない理由と、この選択肢の長所と短所です。

答えて

0

PHPを使用していて、私が答えていると仮定すると、PHPはjsonのエンコードとデコードを提供しています。それを知って、あなたは毎日の配列で作業し、JSON用にそれらをエンコード/デコードすることができます。

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

あなたがAPIを使用してデータを扱う場合の大きな利点は次のようになります。 JavaScript、PHP、または任意の言語でJSONデータをより簡単に処理できます。