关键词搜索

全站搜索
×
密码登录在这里
×
注册会员
×

已有账号? 请点击

忘记密码

已有账号? 请点击

使用其他方式登录

Thinkphp6获取模块名、类名和方法名

发布2022-08-08 浏览827次

详情内容

tp6已停止使用 module这种方法,下面提供最新的thinkphp6获取模块名、类名和方法名。

在tp5是用:

$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();


点击QQ咨询
开通会员
返回顶部
×
  • 微信支付
微信扫码支付
微信扫码支付
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
确定支付下载