【发布时间】:2015-08-09 11:53:36
【问题描述】:
我想在控制器和函数 init(){} 内更改调用的操作(请求的操作)。 我的意思是,如果有人调用“www.mywebsite.com/myctrl/action1”,我希望在 init 函数中调用 action2,而不需要重定向页面和更改 url。
2- 是否可以在 init 函数中做出响应,并停止调用请求的操作?
最好的问候 韦尔
【问题讨论】:
-
我已经试过 Yii::$app->runAction('new_controller/new_action', $params);但是您知道如何使用模块调用它吗?我的意思是,如果您的代码作为模块工作:“www.mywebsite.com/mymodule/myctrl/action1
-
上述问题也没有解决。
-
可能是 OP 没有接受它。这并不意味着答案是错误的。
-
你的控制器在同一个模块中吗?
标签: php redirect yii routing yii2