我正在开发使用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谢谢:)