微信小程序商城全栈开发 作业笔记 (七)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实现
好了,基础的部分笔记做完了,谢谢观看