アプリケーションでルートを作成していますが、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';
スラッシュをアンダースコアに変換するにはどうすればよいですか?