Yii2 获取任何控制器>ID



如何从当前控制器获取任何控制器>id,就像我在默认站点控制器中并且我写Yii::$app->controller->id/index它给了我site/index,但是如果我有另一个控制器,例如名为学生(并且我在站点控制器中),我如何重定向到student/index

您可以使用重定向

 return $this->redirect('/your-controller/your-actionindex',302);

或者干脆没有回报

$this->redirect('/user/index',302);

控制器 ID :

$this->id

这里$this指的是控制器。

和 获取操作 ID :

$this->action->id

如果您使用控制器外,则

Yii::app()->controller->id

Yii::app()->getController()->getId()

最新更新