PHP-thinkPHP 路由

来源:互联网 发布:ubuntu软件源路径 编辑:程序博客网 时间:2024/05/22 16:59

学习thinkPHP框架的URL和路由部分,整理记录一些学习笔记
1.如果没有关闭URL和自动转化,对于URL来说是不区分大小写的,这意味着以下的两个URL其实是等价的,但是这并不意味着对于参数的传递也是如此。

http://tp5.com/index.php/index/Index/Indexhttp://tp5.com/index.php/index/INDEX/INDEX

我们可以通过修改应用配置文件config.php中的’url_convert’ => false,来关闭URL路径的自动装换。

2.URL中参数的获取都是默认成对解析的,例如

http://tp5.com/index.php/index/Index/hello/name/cgl/city/hefei

我们可以通过修改配置文件中的’url_param_type’ => 1,来简化我们的URL,前提是我们严格按照操作方法的变量定义顺序来传值。

3.路由的匹配
[] 表示可选的参数
return [
// 路由参数name为可选
'hello/[:name]$' => 'index/hello',
];

$表示完全的匹配URL

原创粉丝点击