Skip to content

Latest commit

 

History

History
79 lines (58 loc) · 1.56 KB

README_RU.md

File metadata and controls

79 lines (58 loc) · 1.56 KB

#Yii2 компонент режима обслуживания

##Установка Запускаем

php composer.phar require --prefer-dist brussens/yii2-maintenance-mode "*"

или добавляем

"brussens/yii2-maintenance-mode": "*"

в секцию "require" вашего composer.json файла.

Добавляем в ваш конфигурационный файл:

'bootstrap' => ['log', 'maintenanceMode'],
  ...
  'components' => [
  
    'maintenanceMode'=>[
    
      'class' => '\brussens\maintenance\MaintenanceMode',
      
    ],
    ...
  ],

##Опции

'maintenanceMode'=>[

  // Пространство имён класса
  'class' => '\brussens\maintenance\MaintenanceMode',
  
  // Статус режима
  'enabled' => true,
  
  // Маршрут к экшену
  'route' => 'maintenance/index',
  
  // Сообщение
  'message'=>'Sorry, perform technical works.',
  
  // Разрешённые имена пользователей
  'users'=>[
    'BrusSENS',
  ],
  
  // Разрешённые роли
  'roles'=>[
    'administrator',
  ],
  
  // Разрешённые IP адреса
  'ips'=>[
    '127.0.0.1',
  ],
  
  // Разрешённые URL'ы
  'urls'=>[
    'site/login'
  ],
  
  // Путь до лайаута
    'layoutPath'=>'@web/maintenance/layout',
    
  // Путь до представления
  'viewPath'=>'@web/maintenance/view',
  
  // Название атрибута имени пользователя
  'usernameAttribute'=>'login',
  
],

##Профит