私はcodeigniterを使って多言語ウェブサイトを開発しています。ベースURLの先頭に言語を配置する必要があります。何が私は、ビューの中で、route.phpに書くべき、というように、そう見えるように最終的な結果を持って、次のcodeigniterのURLルート
lang.mysite.com
langは言語が おかげでたくさん変更されたすべての時間を変更する必要があります
あらかじめ。
私はcodeigniterを使って多言語ウェブサイトを開発しています。ベースURLの先頭に言語を配置する必要があります。何が私は、ビューの中で、route.phpに書くべき、というように、そう見えるように最終的な結果を持って、次のcodeigniterのURLルート
lang.mysite.com
langは言語が おかげでたくさん変更されたすべての時間を変更する必要があります
あらかじめ。
あなたはroutes.phpでそれを動的に行うことができます。
のように: -
require_once(BASEPATH .'database/DB'. EXT);
$db =& DB();
$query = $db->get('routes_urls');
$result = $query->result();
foreach($result as $row){
$route[$row->item_converted_url] = $row->item_url;
}
routes_urlsは、DBに保存されている限り、私はあなたの質問から理解し
: それは、ドメインの最初の言語を追加するために良いではありませんので、この言語とブラウザの契約サブドメインとして、以下のwww.somewebsite.com/en/controllerName/functionNameのようにURLを作成する最善の方法 これはcodeigniterで簡単に実行されます:https://github.com/bcit-ci/CodeIgniter/wiki/URI-Language-Identifierありがとう:)