CodeIgniter フレームワークでサイトを構築しています。PHP スイッチを使用して、ページに関連する特定の JavaScript をロードしています。私の問題は、通常は変数である 3 番目の URI セグメントに到達したときに発生します。たとえば、私は言うことに問題はありません
case 'foo/bar':
しかし、私の URL がhttp://mysite.com/foo/bar/1234のようなもので、変数がコントローラーに渡された場合は 1234 だったとしたらどうでしょう。現在約 30k あるため、変数ごとにケースを書き出すのは明らかに意味がありません。
現在、ここに私のコードの作業スニペットがあります...
switch( $this->uri->uri_string() ) {
case '':
break;
case 'browse':
break;
case 'contest/leaderboard':