Yii 2.0 在控制器里面的init方法里面重定向报错

在module里面 实例化controller[createController] 之后, 才将controller绑定到Yii::app而绑定action到当前controller的节点则在controllerrunAction之后因此,你在module没有执行runAction之前,Yii::app 而绑定action到当前controller的节点 则在 controller runAction之后 因此 , 你在module没有执行 runAction 之前, Yii::appactioncontrollercontrollerrunAction,modulerunAction,Yii::app->controller 是 null
所以 module 的 init 事件之前(包括init事件内), Yii::app−>controller都是nullcontroller的beforeAction事件之前(包括beforeACtion事件内),Yii::app->controller 都是 null controller 的 beforeAction 事件之前(包括beforeACtion事件内), Yii::app>controllernullcontrollerbeforeAction(beforeACtion),Yii::app->controller->action 也是没值的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值