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

版权声明:本文为博主原创文章,转载请注明出处:http://blog.csdn.net/a757291228 https://blog.csdn.net/A757291228/article/details/80951643

声明:适用于懒人
常规对于这个什么鬼取不到值我也是很绝望的,通常都是看一遍手册就开始写,除非是在没事才跟你认认真真看,所以,我们这类懒人就非常尴尬了,只能动不动查手册。
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请求的一种变量获取方式,是系统推荐的获取请求参数的方法
真的是尼玛。。。早说咯。。。
所以 。。。问题解决

展开阅读全文

没有更多推荐了,返回首页