ThinkPHP学习 --- 37 路由的地址和缓存-------------45.请求对象和信息: -----------------学习

Posted Zero_Adam

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP学习 --- 37 路由的地址和缓存-------------45.请求对象和信息: -----------------学习相关的知识,希望对你有一定的参考价值。

https://www.bilibili.com/video/BV17J411K7Zd?p=37

37. 路由的地址和缓存

1. 路由地址

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
先来个正常的调用。正常的controller控制器下的address

在这里插入图片描述

在这里插入图片描述
然后是 , group下的。
在这里插入图片描述在这里插入图片描述
这里明显没有使用路由来做。

在这里插入图片描述

在这里插入图片描述但是我也想让他用这个路由的样式,简洁嘛。

在这里插入图片描述
在这里插入图片描述

疑问,如果两个都开启呢???

相同的路由对着两个不同的控制器或者操作,实践得出结论: 执行前面那个的,over
在这里插入图片描述

在这里插入图片描述

隐式地传一些参数,然后我们来判断,这些参数是不是有,就更加完全安全,因为这些参数在url中是看不到的 ( 用路由给挡住了嘛 )。是偷偷传入进去的

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
这个好像没有什么作用,,就是外表看起来一下,效果也一样,只不过是不调用 控制器+方法了。而是变成了 方法或者 静态方法。
在这里插入图片描述

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

网页跳转

两种方法都行

在这里插入图片描述

在这里插入图片描述

2. 路由缓存

在这里插入图片描述
同时要在部署环境下,也就是 不是这个debug。这个要是false。
在这里插入图片描述

在这里插入图片描述

45.请求对象和信息:

1. 请求param参数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第一种注入方法就够了。。md,啰里啰唆的这么多种方法,还不是都实现的是同一个功能啊。。。吐了。。手册。看手册想学的话

2. Request对象,获取其他信息:

https://www.kancloud.cn/manual/thinkphp5_1/518749

注意,这里的继承的信息有些不一样。
然后其他的一些参数就看手册就行了。

在这里插入图片描述

以上是关于ThinkPHP学习 --- 37 路由的地址和缓存-------------45.请求对象和信息: -----------------学习的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP框架 _ 学习3

ThinkPHP3.2基础教程(37)--控制器-Action参数绑定

thinkphp 规则路由

ThinkPHP3.2基础教程(33)--路由功能

ThinkPHP5静态地址路由和动态路由的区别?

thinkPHP定义路由