博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TP5中的URL访问模式
阅读量:6958 次
发布时间:2019-06-27

本文共 746 字,大约阅读时间需要 2 分钟。

1. PATH_INFO

关闭路由,在application/config.php中找到url_route_must(默认为false),设置为false。路由关闭后,不会解析任何路由规则,采用默认的PATH_INFO模式访问URL:

clipboard.png

2. 混合模式

开启路由,并使用路由定义+默认PATH_INFO方式的混合:

'url_route_on'  =>  true,'url_route_must'=>  false,

该方式下面,只需要对需要定义路由规则的访问地址定义路由规则,其它的仍然按照第一种普通模式的PATH_INFO模式访问URL。

3. 强制使用路由模式

在application/config.php中找到以下设置项,设置为true

'url_route_on'          =>  true,'url_route_must'        =>  true,

在application/route.php中将

return [    '__pattern__' => [        'name' => '\w+',    ],    '[hello]'     => [        ':id'   => ['index/hello', ['method' => 'get'], ['id' => '\d+']],        ':name' => ['index/hello', ['method' => 'post']],    ],];

注释,并添加代码

use think\Route;Route::rule("hello", "test/Test/hello");

clipboard.png

注意!!当对一个方法进行路由定义时不可对同一个方法进行PATH_INFO访问,反之亦然

转载地址:http://zemil.baihongyu.com/

你可能感兴趣的文章
HTML+js+css实现点击图片弹出上传文件窗口的两种思路
查看>>
android CircularSeekBar
查看>>
YY博客园UML类图之博客模块
查看>>
陶哲轩1(数学牛孩的成长研究
查看>>
ubuntu14.04安装dropbox
查看>>
[.net 面向对象编程基础] (7) 基础中的基础——流程控制语句
查看>>
学术简历的撰写
查看>>
J2EE总结(2)——Servlet/JSP
查看>>
keyset与entryset
查看>>
Android 中的 Service 全面总结
查看>>
Python核心编程笔记--随机数
查看>>
CentOS7安装iptables防火墙
查看>>
为什么需要大数据安全分析?
查看>>
ASP.NET MVC 5 入门摘要
查看>>
cocos2dx环境配置和打包
查看>>
Area of a Circle
查看>>
Find the capitals
查看>>
HDU 1253-大逃亡(裸-DBFS)
查看>>
如何加入该网站for Linux(绑定域名)
查看>>
HTTP 笔记与总结(2 )HTTP 协议的(请求行的)请求方法 及 (响应行的)状态码...
查看>>