Thinkphp基本使用知识
本笔记内容是基于ThinkPHP5.0.7进行实践。 需要声明:默认tp采用path_info模式的实现路由,默认是:’ http://servername/ 模块/控制器/方法’。但可以通过修改route.php使用路由规则来实现url寻址。默认情况下tp采用的是混合路由规则,即上述两个路由方式共存,但针对不同方法而言,即同一个方法,如果使用两种不同的路由定义方法,路由规则的优先级大于path_info。也可以通过设置严格路由模式,禁止使用path_info使系统较为统一。接下来讲述的是配置路由规则: 默认:以配置形式返回 return [ '__pattern__' => [ 'name' => '\w+' , ], '[hello]' => [ ':id' => [ 'index/hello' , [ 'method' => 'get' ], [ 'id' => '\d+' ]], ':name' => [ 'index/hello' , [ 'method' => 'post' ]], ], ]; 可以修改为如下:(把文件内容清空,重新编写如下) // 先引入route类 use think/Route; // 编写路由规则 // Route ::rule( '路由表达式' , '路由地址' , '请求类型' , '路由参数(数组)' , '变量规则(数 组)' ); //