mnlg / maintenance-middleware
此包已被废弃,不再维护。没有建议的替代包。
Slim 框架的维护中间件
1.0.2
2014-01-21 15:00 UTC
Requires
- php: >=5.3.0
- slim/slim: >=2.3.0
This package is auto-updated.
Last update: 2021-07-12 12:20:33 UTC
README
此仓库包含一个可选中间件,用于您的 Slim 框架应用程序。
当应用程序处于 maintenance
模式时,中间件将返回一个默认的维护页面,并带有 503 状态码。
如何安装
更新您的 composer.json
清单以要求 mnlg/maintenance-middleware
包(见下文)。运行 composer install
或 composer update
以更新您的本地供应商文件夹。
{
"require": {
"mnlg/maintenance-middleware": "*"
}
}
如何使用
将维护中间件添加到您的 Slim 应用程序
<?php
$app->add(new \Mnlg\Middleware\Maintenance());
您还可以传递一个可调用的函数,当启用维护模式时将调用此函数
<?php
$app->add(new \Mnlg\Middleware\Maintenance(function() {
...
}));
要启用维护模式,只需在应用程序实例化期间将应用程序模式设置为 maintenance
<?php
$app = new \Mnlg\Slim(array(
'mode'=>'maintenance'
));
或使用 $_ENV 变量
<?php
$_ENV['SLIM_MODE'] = 'maintenance';
许可协议
此仓库中的所有代码均根据 MIT 公共许可协议发布。