默认TP的伪静态是如果文件路径对应下有文件,则返回文件。否则,交给index.php 由pathinfo确定路由 文档对应手册-》附录-》路由 注意:访问强制路由的时候,定义的路由名前面加/ 例子:Route::rule('myadmin','admin/index/index','POST|GET'); 场景1:$this->success('登录成功','/myadmin'); 场景2:form表单的action='/myadmin' 路由模式分2种: 首先一定要搞清一个概念,只是模式不同而已,哪种都可以用,用哪种顺手就用哪种,不要理解成某种模式针对某些特定的场景 1、混合模式(安装好框架,没改过配置文件的就这种) 如果想使用普通模式pathinfo(模块/控制器/方法)这种,就改配置文件 2、强制模式 我们接下来的操作,都是以强制模式为例的(给上图那俩配置改成true); 手册-》路由-》路由定义-》动态注册 1、写路由规则 2、控制器代码 3、浏览器访问 正确的: 错误的(如果想不报错,就定义的时候给参数加上[],就是可选参数): 手册-》路由-》变量规则-》局部变量规则 1、定义路由时,使用正则匹配 2、控制器代码 3、浏览器访问 正确的 错误的 手册-》路由-》闭包支持 1、定义路由 2、控制器代码 3、浏览器访问 正确的 手册-》路由-》miss路由 1、定义路由 2、控制器代码 3、浏览器访问 正确的 手册-》路由-》资源路由 1、定义路由 2、控制器代码 3、浏览器访问 正确的 |
|