thinkphp5下获取当前方法名

为了避免一些东西的丢失

thinkphp5下获取当前方法名

做网站导航时,需要判断当前方法名,然后给当前导航加个样式,之前的TP3.2.3可以直接使用系统常量ACTION_NAME,但是TP5已经废除了该常量,所以只能通过控制器中获取,然后assign到模板中。

public function _initialize(){

        $request = \think\Request::instance();

        $action_name=$request->action();

        $this->assign('action_name',$action_name);

}

然后在模板中判断$action_name,给出不同样式就可以了。

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright 丢博.Some Rights Reserved.

Power by Z-BlogPHP  theme by 画册设计   备案掉了,悲催~