Maintenance mode в Yii

Иногда возникает необходимость закрыть сайт на время обновления или каких-то работ над ним. Такой режим называют по разному, режим обслуживания, реконструкции и т.п. В Yii это реализуется очень просто в конфиге указываем параметр:

'catchAllRequest'=>array(
    'controllerId/actionId',
    // можно передать параметры
    'param1'=>value1,
    'param2'=>value2,
),

controllerId — контроллер, допустим SiteController
actionId — экшен, в контроллере SiteController, допустим actionMaintenance. В экшене рендрим отображение для нашего режима.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *