ekaragodin / yii-maintenance-mode

此包已被放弃,不再维护。未建议替代包。

Yii 框架的维护模式。

dev-master 2014-08-24 03:16 UTC

This package is auto-updated.

Last update: 2020-02-09 04:01:49 UTC


README

#Yii 框架的维护模式。

##安装 将扩展复制到您的文件夹路径/to/extensions。

或者添加

"ekaragodin/yii-maintenance-mode": "dev-master"

到您的 composer.json 文件的 require 部分。

添加到 config/main.php

'preload' => array('log', 'maintenanceMode'),
...
'components' => array(
        'maintenanceMode' => array(
            'class' => 'application.extensions.MaintenanceMode.MaintenanceMode',
        ),
        ...
),

##选项

'maintenanceMode' => array(
    'class' => 'application.extensions.MaintenanceMode.MaintenanceMode',
    'enabledMode' => true,
    'message' => 'Hello!',
    // or
    //'capUrl' => 'site/contact',
    // allowed users
    'users' => array('admin', ),
    // allowed roles
    'roles' => array('Administrator', ),
    // allowed IP
    'ips' => array('123.456.789.000', ),        
    // allowed urls
    'urls' => array('/site/login', '/login', ),        
),