如何从Yii2中的模型中获取当前模块对象

Los*_*Dok 12 php yii2 yii2-advanced-app

我有模块ticket.

模块类有propery UserClassName(字符串).

在这个模块中,我有一个模型叫Dialog.

在这个模型中,我想要访问模块属性UserClassName.

我如何从我的模型中获取模块对象Dialog

PS从控制器我可以做下一步:$this->module.

sca*_*dge 26

您可以使用className()获取类名.

$yourModule = yourPath\YourModule::className();   
Run Code Online (Sandbox Code Playgroud)

或者,要获取模块ID,您可以使用:

Yii::$app->controller->module->id; 
Run Code Online (Sandbox Code Playgroud)