'app-backend', 'basePath' => dirname(__DIR__), 'layout' => 'admin', 'controllerNamespace' => 'backend\controllers', 'bootstrap' => ['log'], 'as AccessBehavior' => [ 'class' => AccessBehavior::className(), 'rules' => [ 'permit/access' => [ [ 'actions' => ['role', 'permission','add-role', 'update-role','add-permission', 'update-permission' ], 'allow' => true, ] ], 'site' => [ [ 'actions' => ['login', 'error','logout',], 'allow' => true, ], [ 'actions' => ['index'], 'allow' => true, 'roles' => ['@'], ] ] ] ], 'modules' => [ 'permit' => [ 'class' => 'developeruz\db_rbac\Yii2DbRbac', 'params' => [ 'userClass' => 'backend\models\User' ] ], 'rubrication' => [ 'class' => 'common\modules\rubrication\Module', 'types' => [ 'string' => 'Strings', 'float' => 'Floating number', 'int' => 'Integer number', 'link' => 'Web-link', ] ], 'product' => [ 'class' => 'common\modules\product\Module' ], 'gridview' => [ 'class' => '\kartik\grid\Module' ] ], 'components' => [ 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, ], 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => 'yii\log\FileTarget', 'levels' => ['error', 'warning'], ], ], ], 'imageCache' => [ 'class' => 'iutbay\yii2imagecache\ImageCache', 'sourcePath' => '@storage', 'sourceUrl' => '/storage', 'thumbsPath' => '@storage/thumbs', 'thumbsUrl' => '/storage/thumbs', 'sizes' => [ 'slider' => [720, 340], ], ], 'errorHandler' => [ 'errorAction' => 'site/error', ], 'request'=>[ 'cookieValidationKey' => 'j4iuot9u5894e7tu8reyh78g9y54sy7i', 'csrfParam' => '_backendCSRF', 'class' => 'common\components\Request', 'web'=> '/backend/web', 'adminUrl' => '/admin' ], 'urlManager' => [ 'baseUrl' => '/admin', 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ 'slider-image///' => 'slider-image/', 'slider-image//' => 'slider-image/', 'seo-dynamic///' => 'seo-dynamic/', 'seo-dynamic//' => 'seo-dynamic/', ] ] ], 'params' => $params, ];