Php codeigniter/pyrocms中的路径

Php codeigniter/pyrocms中的路径,php,codeigniter,routing,routes,pyrocms,Php,Codeigniter,Routing,Routes,Pyrocms,我看到了我从pyrocms的示例模块下载的这条路线 $route['sample(/:num)?'] = 'sample/index$1'; 我试图删除上面的“$1”,网站运行正常。我想知道那是干什么用的,我可以把它删除。

我看到了我从pyrocms的示例模块下载的这条路线

$route['sample(/:num)?'] = 'sample/index$1';

我试图删除上面的
“$1”
,网站运行正常。我想知道那是干什么用的,我可以把它删除。

<1
从某种意义上说,在url
示例/索引之后动态出现的任何东西都是
<1
将是与
(:num)
组匹配的任何东西-实际上,任何有效的数字。您添加的任何内容都将作为pages控制器中view方法的参数传递。比如说

$route['sample(/:num)?'] = 'sample/index/$1';
现在在示例控制器中

function index($id){
   // $id something that matched by group (:num)
}

完美地解释你的问题