PPPHP官网

路由类

路由的使用非常简单,无需配置即可快速上手,具体可以查看config/route.php

'DEFAULT_CTRL'=>'index',
'DEFAULT_ACTION'=>'index',

其中默认控制器和默认路由都是index

自定义路由

如果你已经有了一个URL   xxx.com/index/doc,如果你想要更短,你可以在配置文件中进行修改

'ROUTE'=>[
    'doc'=>['index','doc'],
    'blog'=>['index','blog']
]

这样你的URL就变成了  xxx.com/doc

配置文件代表你的 /doc的请求会被映射到 /index/doc中

这不会影响到你URL中的GET参数,比如 xxx.com/doc/id/1 和 xxx.com/index/doc/id/1 是等价的

获取URL中的参数

如果你使用了 xxx.com/doc/1,并且你希望获取到1这个参数,你可以使用route::urlVar

$route = new \ppphp\route();
$ret = $route->urlVar(0,false);#0代表url中的参数位置,false代表返回的默认值

和你想的一样,在xxx.com/doc/1 和 xxx.com/index/doc/1中,你都可以用0来代表控制方法后的第一个参数