资源管理站

thinkphp5获取当前控制器名称

zyglz 9471 1

特别声明:本文为原创,可自由转载、引用,但需署名作者且注明文章出处,如有侵权请联系!

thinkphp5怎么获取当前控制器名称

在使用thinkphp框架中,控制器中需要得知当前控制器名称,在thinkphp3.2.3中通过CONTROLLER_NAME就可以得到当前控制器名称,然而到thinkphp5,没有CONTROLLER_NAME了,那么如何才能获取到当前控制器名称呢 ?


a9f48201706062251469218.png

在实际使用中,我觉得通过以下方法最简单实用,现在分享给大家!

    /**
     * 获取当前的控制器名
     * @access public
     * @return string $controller 控制器名
     */
    public function getContro()
    {
        $request = \think\Request::instance();
        return $request->controller();
    }

评论列表 (已有1条评论)

    tsyw
    2019-09-14 23:46

    学习一下

发表评论 (已有1条评论)

icon_lol.gif2016zhh.gif2016fendou.gif2016lengh.gificon_exclaim.gif2016gg.gif2016yhh.gificon_cry.gif2016bs.gif2016qd.gif2016bz.gificon_eek.gif2016ka.gif2016zhem.gificon_confused.gif2016qq.gif2016db.gif2016jk.gif2016tuu.gif2016zk.gif2016kk.gificon_neutral.gif