@marlen
Чтобы узнать имя текущего модуля в компоненте Yii2, можно использовать свойство $module объекта Yii::$app. Вот пример:
1
|
$currentModuleName = Yii::$app->controller->module->id; |
В этом примере мы используем объект Yii::$app, чтобы получить доступ к текущему контроллеру через свойство controller. Затем мы получаем объект модуля через свойство module контроллера и получаем его идентификатор (ID) через свойство id.
Этот код предполагает, что вы находитесь в контроллере или представлении, который находится внутри модуля. Если вы находитесь вне модуля, то значение $currentModuleName будет равно null.