我正在我的应用程序中创建路由,我想知道它是否可以将 url 中的斜杠转换为我的 api 中的下划线。
这是我想做的一个例子:
http://www.example.dev/api/v1/test/supertest.json?id=7&test=whatever
在我的路线中,它必须被解释为:
http://www.example.dev/api/test_supertest/format/json?id=7&test=whatever
我在格式和版本上取得了成功,但不是test_supertest
这是我的实际路线:
$route['api/'.config_item('rest_api_version').'/(:any)'.'(/.*)'.'(\.:any)'.'(:any)'] = 'api/$1_$2$4&format=$3';
如何将斜杠转换为下划线?