[TP5填坑]关于助手函数input一不小心取不到get值的解决办法

时间:2022-07-28
本文章向大家介绍[TP5填坑]关于助手函数input一不小心取不到get值的解决办法,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

声明:适用于懒人 常规对于这个什么鬼取不到值我也是很绝望的,通常都是看一遍手册就开始写,除非是在没事才跟你认认真真看,所以,我们这类懒人就非常尴尬了,只能动不动查手册。 tp5也出很久了,本人出问题的版本是5.0,5.1我实在懒得下。。。 言归正传,直接上解决办法发:

$id=input('param.id');

唔,竟然就解决了,我也很绝望呀、、、所以下面解释一下: 常规,我们一眼瞄过去,唔。。。在url上的,那就是get咯=。= 没毛病,一点毛病都没有,然而我最开始使用了以下几个办法竟然取的是空的:

Request::instance()->get('id');

唔。。空白一片=。=,然后我怀疑我tm是不是写错了url函数,毕竟我们这种懒人一般都懒得看详细,随后我仔细检查并且删除又重写了那个只有几十个字母的url方法并且额传参。。。结果还是不行!这个时候我就想骂tp了,毕竟“一定不是自己的错” 先骂再说。

随后我打印了以下GET数组,唔,卧槽竟然是空的,这个时候我在想,是不是url真写错了=。=,贼尴尬,然后想想。。。毕竟也不一定是get呀,然后某度(不用某歌的原因是因为我是在搜中文)了一下,发现,唔~原来如此。。。毕竟直接搜比较方便,叫我看手册我最多过一遍,所以我直接某度看见了关键字 param 唔,直接手册搜素,发现官方给的定义: param:获取当前请求的变量 获取PARAM变量:PARAM变量是框架提供的用于自动识别GET、POST或者PUT请求的一种变量获取方式,是系统推荐的获取请求参数的方法 真的是尼玛。。。早说咯。。。 所以 。。。问题解决