我正在 CodeIgniter 框架上构建一个站点,并且我正在使用 PHP 开关来加载与页面相关的特定 javascript。当我到达第三个 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':