yii2如何获取当前url的controller和action?
基础模板,backend是模块,user是controller,index是action
例如:http://www.abc.com/backend/user/index
我在user controller的init()里面var_dump(\Yii::$app->controller->action->id); 报错,提示Trying to get property of non-object
在非init()方法里面是可以正常获取的,但这不是我想要的,我是想每一个方法里面都获取当前action id,但不想每个action里面都写一遍这行代码。请高手帮忙
例如:http://www.abc.com/backend/user/index
我在user controller的init()里面var_dump(\Yii::$app->controller->action->id); 报错,提示Trying to get property of non-object
在非init()方法里面是可以正常获取的,但这不是我想要的,我是想每一个方法里面都获取当前action id,但不想每个action里面都写一遍这行代码。请高手帮忙
...全文
相关推荐
yii框架配置默认controller和action示例
在Yii2中,可以通过`$this->context`来获取当前的Module、Controller和Action。
Yii2框架控制器、路由、Url生成操作示例
Yii2框架中的控制器(Controller)、路由(Routing)、和URL生成(URL Creation)是其核心组成部分,以下将详细介绍这些组件的操作原理和实践技巧。
YII快速入门教程
控制器(Controller)**- **定义**: 控制器是处理用户请求的主要类。每个控制器都有一个与之对应的动作(action),这些动作响应不同的URL请求。
yii快速入门教程--一个非常好的php框架
- **内容**: - **URL**: 规范URL的设计。 - **代码**: 代码编写风格。 - **配置**: 配置文件的管理。 - **文件**: 文件命名和结构。
Yii获取当前url和域名的方法
在Yii框架中,获取当前URL和域名是常见的需求,这对于构建动态站点和进行前端路由管理至关重要。本文详细介绍了如何通过Yii::app()->request对象来实现这些功能。首先,获取当前的域名


Framework
