如何获取ThinkPHP6框架中请求的模块名、类名和方法名?

2026-04-01 06:240阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计198个文字,预计阅读时间需要1分钟。

如何获取ThinkPHP6框架中请求的模块名、类名和方法名?

tp6 已停止使用 module 方法,请使用以下新的获取方式:1. 获取模块名:// 1. 获取模块名:通过 app('http')-getName();2. 多应用模式下的获取:// 在当前多应用模式下使用:

如何获取ThinkPHP6框架中请求的模块名、类名和方法名?

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

本文共计198个文字,预计阅读时间需要1分钟。

如何获取ThinkPHP6框架中请求的模块名、类名和方法名?

tp6 已停止使用 module 方法,请使用以下新的获取方式:1. 获取模块名:// 1. 获取模块名:通过 app('http')-getName();2. 多应用模式下的获取:// 在当前多应用模式下使用:

如何获取ThinkPHP6框架中请求的模块名、类名和方法名?

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