Moduły

Parametry konfiguracyjne modułu

Jak dostać się w module na frontend do parametrów konfiguracyjnych modułu na backend

<?php
 
namespace frontend\modules\grzapisy;
 
class Module extends \yii\base\Module {
 
    public $controllerNamespace = 'frontend\modules\grzapisy\controllers';
 
    public function init() {
        parent::init();
 
        // Dołączenie parametrów z backend/modules/grzapisy/config/config.php
        \Yii::configure($this, require \Yii::getAlias('@backend/modules/grzapisy/config/config.php'));
    }
 
}

Parametry możemy pobrać w dowolnym kontrolerze modułu

$statusy = Yii::$app->getModule('grzapisy')->params['zapisy_status'];