Codeingiter/PHP アプリに多言語サポートを追加しており、画像を処理するための適切なアプローチを決定しようとしています。
テキストについては、i18n と Codeingiter のネイティブ Language クラスを使用しています。
動的画像選択のための提案されたコード:
if ($this->uri->segment(1) == 'br') { Brazilian image link } else { English image link }
CSS ファイル内の画像については、PHP ファイルとして処理し、上記と同じコードを使用する予定です。
このアプローチに潜在的な欠陥はありますか? これらがより効率的なアプローチであるかどうか疑問に思って、面倒に思えます。