TP框架marketing

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

时间:2019-02-15 11:54 阅读:2108 来源:互联网

获取模块名:

1、普通方式获取

$module = app('http')->getName();

2、多应用模式下获取

//目前多应用下用了第一种方式,还未发现问题,以后再更新

$module = thinkfacadeApp::initialize()->http->getName();

获取类名

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

获取方法名

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

使用以上操作需要引用Request

use thinkfacadeRequest;

打印输出request()app('request')是一样的的

dump(request());dump(app('request'));