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