View File
Available:
<? PHP // obtain the current controller controllerecho of yii2 $ this-> context-> ID; // output result: site // obtain the current controller actionecho $ this-> context-> action-> ID of yii2. // output the result: login // get the current controller modulesecho $ this-> context-> module-> ID of yii2; // output result: Basic (simple basic by default) // obtain the method echo $ this-> context-> actionhello () in the current controller of yii2. // The output result is Hello world !!! // The actionhello () method here is the method defined in the Controller (which can also be inherited) // It is located in sitecontroller and used to test publicfunctionactionhello () {return 'Hello world !!! ';}?>
Control File
Available
$controllerID
= Yii::
$app
->controller->id;
$actionID
= Yii::
$app
->controller->action->id;
The yii2 view uses $ this-> context to obtain the current module, Controller, and action.