1

URL からスラッシュをキャプチャしてコントローラーに渡そうとしています。これが私の問題の例です:

http://localhost/here/is/an/example私のルートがどのように見えるかをGETするとしましょう:

$routes['here/is/(:any)'] = 'my_controller/$1';

に次の関数定義がありますmy_controller

public function index($rest_of_the_path) {
...
}

の値を にしたいのです$rest_of_the_path'an/example'、実際には に等しくなり'an'ます。必要なものを取得できるようにコードを構成するにはどうすればよいですか?

PS: Codeigniter 2.1.3 を使用しています

4

1 に答える 1

2

あなたは単にこれを行うことができます:

public function index() {
    $rest_of_the_path = implode("/", func_get_args());  
    ...
}
于 2013-01-31T22:11:14.473 に答える