我正在開發使用codeigniter的多語言網站。需要在基礎網址的開頭找到語言。我應該怎麼寫route.php,在視,等等,所以有最終結果如下所示:codeigniter中的URL路由
lang.mysite.com
朗必須改變所有倍語言發生了變化 非常感謝提前。
我正在開發使用codeigniter的多語言網站。需要在基礎網址的開頭找到語言。我應該怎麼寫route.php,在視,等等,所以有最終結果如下所示:codeigniter中的URL路由
lang.mysite.com
朗必須改變所有倍語言發生了變化 非常感謝提前。
你可以在你的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被保存到數據庫
據我從你的問題的理解: 這不是很好的在第一域添加的語言,因爲瀏覽器處理這個語言作爲子域名,使url的最佳方式如下www.somewebsite.com/en/controllerName/functionName ,這件事情將在codeigniter輕鬆完成:請閱讀此https://github.com/bcit-ci/CodeIgniter/wiki/URI-Language-Identifier謝謝:)