• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

Thinkphp6 获取请求的模块名、类名和方法名

Data: 2020-10-09 06:11:19Form: JournalClick: 12

tp6已停止使用 module这种方法


$module = request()->module();

现将新的获取方法记录一下:


1、获取模块名:

//1、普通方式获取
$module = app('http')->getName();
 
//2、多应用模式下获取
//目前多应用下用了第一种方式,还未发现问题,以后再更新
$module = \think\facade\App::initialize()->http->getName();


2、获取类名

$class = request()->controller();
 
$class = app('request')->controller();


3、获取方法名

$action = request()->action();
 
$action = app('request')->action();


Name:
<提交>