CI 3.X 路由怎么传中文
$route['贷款/(:num)'] = 'search/info/$1'; 中文建议使用 GET 传参 理论上是可行,我的方案是:对GET中文参数,转换为指定拼音。这样可以得到,控制器名和方法名。
将原 index.php 文件重名为:CodeIgniterIndex.php
之后,新建:
index.php文件,内容:
<?php
/* 获取 GET 参数 并处理内容
* 如 地址为 http://localost/登录/保存/
* 那么你解析时,最好的方案是汉字转拼音,并首字母大写
* 得到的
* 控制器名为:DengluControler.php
*方法名为:Baocun
*/
// 重写 CI 默认载入的控制器及其方法
$routing = NULL;
$routing['controller'] = 'Denglu';
$routing['function'] = 'Baocun';
require_once './CodeIgniterIndex.php';
?>
这种方法,只是将URL地址转为了中文,控制器名和方法名,不能使用中文。
页:
[1]