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

我有模块票.

模块类具有适当的UserClassName(字符串).

在这个模块中,我有一个名为Dialog的模型.

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

我如何从我的模型对话框中获取模块对象?

附:从控制器我可以做下一个:$this->模块.

最佳答案
您可以使用className()来获取类名.

$yourModule = yourPath\YourModule::className();   

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

Yii::$app->controller->module->id; 

转载注明原文:php – 如何从Yii2中的模型获取当前模块对象 - 代码日志