This method parses the specified route and creates the corresponding child module(s), controller and action
instances. It then calls [[Controller::runAction()]] to run the action with the given parameters.
If the route is empty, the method will use [[defaultRoute]].
For example, to run public function actionTest($a, $b) assuming that the controller has options the following
code should be used:
php
\Yii::$app->runAction('controller/test', ['option' => 'value', $a, $b]);
public runAction ( string $route, array $params = [] ) : integer | Response | ||
$route | string | the route that specifies the action. |
$params | array | the parameters to be passed to the action |
Результат | integer | Response | the result of the action. This can be either an exit code or Response object. Exit code 0 means normal, and other values mean abnormal. Exit code of `null` is treaded as `0` as well. |