mediabet-concepture / yii2-static-module
package under development
Installs: 669
Dependents: 0
Suggesters: 0
Security: 0
Type:yii2-extension
pkg:composer/mediabet-concepture/yii2-static-module
Requires
- php: >=5.6.0
- mihaildev/yii2-ckeditor: *
- yiisoft/yii2: 2.0.29
- yiisoft/yii2-jui: ~2.0.0
This package is auto-updated.
Last update: 2025-10-22 20:23:07 UTC
README
Подключение
"require": {
"concepture/yii2-static" : "*"
},
Миграции php yii migrate/up --migrationPath=@concepture/yii2static/console/migrations
Подключение модуля для админки
 'modules' => [
     'static' => [
         'class' => 'concepture\yii2static\Module'
     ],
 ],
 
Для переопределния контроллера добавялем в настройки модуля
 'modules' => [
     'static' => [
        'class' => 'concepture\yii2static\Module',
        'controllerMap' => [
            'static-block' => 'backend\controllers\StaticBlockController'
        ],
     ],
 ],
        
Для переопределния папки с представленяими добавялем в настройки модуля
 'modules' => [
     'static' => [
         'class' => 'concepture\yii2static\Module',
         'viewPath' => '@backend/views'
     ],
 ],
 
Для переопределния любого класса можно вооспользоваться инекцией зависимостей через config.php К примеру подменить модель StaticBlock на свой
<?php
return [
    'container' => [
        'definitions' => [
            'concepture\yii2static\models\StaticBlock' => ['class' => 'backend\models\StaticBlock'],
        ],
    ],
]