thinkphp5怎麼獲取控制器下所有方法名稱

2021-03-04 09:01:45 字數 904 閱讀 3323

1樓:匿名使用者

__root__ :來 **根目錄位址自du

2樓:匿名使用者

$request = request::instance();

echo "當前模組名稱

是專" . $request->module();

echo "當前控制器名稱是" . $request->controller();

echo "當前操作

屬名稱是" . $request->action();

thinkphp5 怎麼獲取當前的模組,控制器和方法名

3樓:我和你

通過路徑有路由方法獲取。

希望我的回答可以幫到你,有什麼不懂可以追問。

4樓:felix陽

問題解析:

thinkphp5系列需要獲取當前的模組、控制器以及方法名稱,可以使用自帶回的request類,也可以使用request助手函式答。接下來舉例說明:

假設我們現在訪問的位址是index/member/add,我們來獲取這個位址的模組、控制器、方法名稱

1、獲取模組名:

echo "當前模組名稱是:" . request()->module();

輸出結果:

2、獲取控制器名:

echo "當前控制器名稱是:" . request()->controller();

輸出結果:

3、獲取方法名:

echo "當前操作名稱是:" . request()->action();

輸出結果:

thinkphp5怎麼生成和訪問靜態頁面

可以使用php的ob快取來實現靜態頁面的生成。比如 你原本要輸出a.php頁面的內容,但是這個是php的動態檔案,是要經過處理的,因此,你在該檔案的尾部 在業務都處理完了的地方 開始ob快取 ob start 然後將快取存入到乙個變數 co.可以自動判斷快取靜態載入的。thinkphp5 html ...

怎麼在thinkphp中url去掉控制器與

可以通過url重寫隱藏應用的入口檔案index.php,下面是相關伺服器的配置參考 apache httpd.conf配置檔案中載入了mod rewrite.so模組 allowoverride none 將none改為 all 把下面的內容儲存為.htaccess檔案放到應用入口檔案的同級目錄下 ...

thinkphp 訪問控制器怎麼都不用例項化呢

您好 a方法用於在內部例項化控制器,呼叫格式 a 專案 分組 模組 控制器層名稱 最簡單的用法 user a user 表示例項化當前專案的useraction控制器 這個控制器對應的檔案位於lib action 如果採用了分組模式,並且要例項化另外乙個admin分組的控制器可以用 user a a...