微信小程序商城全栈开发 作业笔记 (七)TP5路由简介以及四种参数传递方法

微信小程序商城全栈开发 作业笔记 (七)TP5路由简介以及四种参数传递方法

1.路由两种方法

1.配置式(默认,不易读不建议用)
2.动态注册

2.动态注册

1.首先,在route,php文件里引入一个类:Router
编写一个简单的路由测试一下
在这里插入图片描述
定义路由后,原有的PATH_INFO将失效
建议强制使用路由模式,设为true
在这里插入图片描述

3.路由介绍

看一下截图,应该比较好理解,我比较懒呀
在这里插入图片描述
官方的路由参数 https://www.kancloud.cn/manual/thinkphp5/118034
注意:any 对应“ * ”星号

4.四种参数传递方法

一.get传参

(1) URL路径传参:
路径中加入hello/:id
/:id方法
在这里插入图片描述

(2) 操作方法中传参:在URL后加问号,参数名=参数值
?name=PHP

整体的看一下:设置三种情况,最后一种放在POST的body里传递
在这里插入图片描述
在这里插入图片描述
用POSTman测试一下,成功返回
在这里插入图片描述

二.Request传参

首先,引入一下use think\Requst
在这里插入图片描述
其中param不区分方法,结果与上面的一样

还有一种all方法,一次性获取全部参数,返回数组
在这里插入图片描述
在这里插入图片描述

三.助手函数传参

官方的一个助手函数文档 http://www.thinkphp.cn/topic/42108.html
使用input函数
在这里插入图片描述
返回和上面一样的结果

四.依赖注入

使用request实现
在这里插入图片描述
好了,基础的部分笔记做完了,谢谢观看

猜你喜欢

转载自blog.csdn.net/qq_43204040/article/details/86557026
今日推荐