cakePHP学習中のものです。
cakePHP3.7で、全てのリクエストに対して、
メンテナンスページのようなものを一時的に表示できる機能を実装したいと思っております。
参考 : https://qiita.com/kozo/items/0d08a47307711c8f0382
上記の方が作成したプラグインを使用しようかなとも考えたのですが、
Middlewareを自作して、
一時的にすべてのリクエストをメンテナンスページに飛ばしたいです。
class MaintenanceMiddleware { public function __invoke($request, $response, $next) { // ここでリクエスト処理 $response = $next($request, $response); // ここでレスポンス処理 return $response; } }
理想は、レスポンス処理のところで、メンテナンスページを描画するcontrollerを呼び出し、レスポンスさせることなのですが、そういったことは可能でしょうか?
また、他になにか良い方法などご存知でしたら、教えていただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。