Web アプリのフロント エンドでは、Codeigniter の Language クラスを使用して複数の言語をサポートしています。
バック エンドの場合: データベース内の一部の値は、フロント エンドに表示されるため、複数の言語で表示する必要があります。
私が読んだ2つのアプローチは次のとおりです。
- 各フィールドに言語固有の列を使用: title_en、title_es、title_fr
- すべての翻訳を含む 1 つの個別のテーブルを使用する
私たちが知っておくべき (より良い) アプローチが他にないかどうか疑問に思っていましたか?