thinkphp5控制器中獲取引數

2021-08-10 22:34:00 字數 339 閱讀 1443

由於thinkphp5和之前的3版本不同,所以獲取引數方法也有所不同。

在thinkphp5的控制器方法中,如果需要獲取view層傳來的引數,可以使用助手函式input。

1.獲取post方法傳過來的引數

$id = input('post.id');
2.獲取get方法傳過來的引數

$id = input('id');
注意:這裡有個奇怪的問題,就是官方文件中中寫獲取get引數可以使用$id = input(『get.id』); 來獲取,但是實際使用的時候會報錯!所以get引數就不加get,直接寫引數名就行。

Thinkphp5基礎 08 控制器

設定beforeactionlist屬性,指定某個方法為其他方法的前置操作,陣列鍵名為需要呼叫的前置方法名,無值的話為當前控制器下所有方法的前置方法。except 方法名,方法名 表示這些方法不使用前置方法 only 方法名,方法名 表示只有這些方法使用前置方法。下面例子,訪問hello方法時,將會...

thinkphp5控制器訪問轉換問題

假設定義了helloworld控制器 url訪問位址就是 http localhost index.php index hello world,與此同時view目錄下的模板資料夾要命名為hello world 否則會提示找不到模板 如果你期望通過 可以訪問,那麼必須關閉url的自動轉換設定 是否自動...

thinkphp5 第8課 控制器如何獲取表單資料

在上節課,我們使用bootstrap實現了表單,見下圖 在表單中輸入的資訊,如何在控制器中獲取呢?最簡單的就是使用tp5自帶的助手函式input use think controller use think db use think exception pdoexception class stud...