1、用input('uid')獲取不到,要用修飾符是/a
變數修飾符
input函式支援對變數使用修飾符功能,可以更好的過濾變數。
用法如下:
input('變數型別.變數名/修飾符');
或者request::instance()->變數型別('變數名/修飾符');
例如:input('get.id/d');
input('post.name/s');
input('post.ids/a');
request::instance()->get('id/d');
thinkphp5.0版本預設的變數修飾符是/s,如果需要傳入字串之外的變數可以使用下面的修飾符,包括:
修飾符 作用
s 強制轉換為字串型別
d 強制轉換為整型型別
b 強制轉換為布林型別
a 強制轉換為陣列型別
f 強制轉換為浮點型別
如果你要獲取的資料為陣列,請一定注意要加上 /a 修飾符才能正確獲取到。
記錄寫ThinkPHP5的各種坑(一)
剛接觸tp5乙個月,今天寫了乙個二級聯動的選單,各種小錯誤啊不斷啊。還好我大佬也告訴了我這些小錯誤怎麼去解決,不然我估計一天能解決不了這些事情。在php檔案中,在頁面輸出資料 p category list 1 輸出模板的名字跟介面名字是與之對應的,這樣資料才能傳遞過去頁面接收,然後根據輸出的資料進...
windows下ThinkPHP5一些命名注意事項
和下面的訪問是等效的 和下面的訪問是等效的 http localhost index.php index blogtest readhttp localhost index.php index blog test read如果想要嚴格區分大小寫,則在config.php裡把url convert改為...
在lnmp環境下thinkphp5的一些必要配置
第一在linux下利用整合環境lnmp部署專案遇到很多的問題,首先是命令不熟悉,其次最大的挑戰就是apache 和nginx 的不同 1 svn co http 路徑 目錄或檔案的全路徑 本地目錄全路徑 username 使用者名稱 password 密碼 通過這個命令可以把svn的 匯入自己的環境...