1. 程式人生 > >[TP5填坑]關於助手函式input一不小心取不到get值的解決辦法

[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請求的一種變數獲取方式,是系統推薦的獲取請求引數的方法
真的是尼瑪。。。早說咯。。。
所以 。。。問題解決