[CakePHP] Maintenance – メンテナンス表示プラグイン

fusic/maintenance · GitHub
https://github.com/fusic/maintenance

導入手順

1. ダウンロードしたコードをapp/Plugin/Maintenanceに配置

2. プラグインのロード設定 (app/Config/bootstrap.php)

3. コントローラへのコンポーネント追加 (app/Controller/AppController.php)

4. メンテナンス表示用のコントローラとビューを実装

  • app/Controller/PublicController.php
  • app/View/Public/maintenance.ctp

5. メンテナンスモードを有効化 (app/config/bootstrap.php)

開始/終了日時を指定してメンテナンス表示することも可能。詳しくはReadMeを参照。