記錄thinkphp5的一些坑

2021-07-29 22:56:29 字數 519 閱讀 6545

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的 匯入自己的環境...