codeigniterext/maintenancemode

CodeIgniter 4 的维护模式模块

0.0.2 2022-12-24 02:42 UTC

This package is auto-updated.

Last update: 2024-09-24 06:53:27 UTC


README

带有 CLI 的 CodeIgniter 4 的维护模式模块

安装

$ composer require codeigniterext/maintenancemode

$ composer require codeigniterext/maintenancemode:dev-master

现在您可以从命令提示符使用以下命令

$ php spark mm:publish
$ php spark mm:down
$ php spark mm:status
$ php spark mm:up

配置

从命令提示符运行以下命令,它将复制视图(error_503.php)到您的应用程序

$ php spark mm:publish

使用它

方法 1(推荐)

编辑 application/Config/Events.php 并在代码顶部添加新的维护模式检查行

Events::on('post_controller_constructor', 'CodeigniterExt\MaintenanceMode\Controllers\MaintenanceMode::check');
...

方法 2

编辑 application/Config/Filters.php 并在 $aliases 数组中添加新的行

public $aliases = [
    'maintenancemode' => \CodeigniterExt\MaintenanceMode\Filters\MaintenanceMode::class,
    ...
]

并在 $globals['before'] 数组中添加 "maintenancemode"

public $globals = [
    'before' => [
        'maintenancemode',
        ...
    ],
    'after'  => [
        ...
    ],
];