Yii2中不一樣模塊之間的調用runAction

 

1、調用相同模塊下不一樣控制器的action

// 在frontend\controllers\TestController\actionTest 方法中調用同一模塊下的
// frontend\controllers\NewController\actionNewAction 方法
Yii::$app->runAction('new/new-action');

 

2、調用不一樣模塊下的action

// 在frontend\controllers\TestController\actionTest 方法中調用另外一個模塊下的
// backend\controllers\NewController\actionNewAction 方法
return (new NewController($this->id, $this->module))->runAction('new-action');