ThinkPHP6如何获取控制器名,方法名,模块名,路由别名

浏览676

我们在使用tp6的时候有时需要获取控制器或者方法,模块等,我们可以用以下方法来获取。

助手函数调用

Request()->controller() //获取控制器名
Request()->action() //获取方法名

门面函数facade的静态调用

\think\facade\Request::action()
\think\facade\Request::controller()

 获取模块名称

app('http')->getName()

获取路由别名

$routeName=Request()->rule()->getName();



  • 暂无任何回答