Yii2获得任何控制器 - > Id

时间:2016-07-10 18:01:43

标签: controller yii2

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

2 个答案:

答案 0 :(得分:2)

您可以使用重定向

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

或根本没有回复

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

答案 1 :(得分:0)

控制器ID:

$this->id

这里$ this指的是控制器。

获取行动ID:

$this->action->id

如果您使用的是控制器,那么<​​/ p>

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

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