Cakephp PHP WEB開発

【Cakephp2→4】ステータスコードの設定移行

※本サイトはPR表記を含みます。

Cake2からCake4へのステータスコードの設定の変更は statusCode() から withStatus() へ変更になっています。

Cake2: ステータスコードを設定

$this->response->statusCode(500);

Cake4: ステータスコードを設定

$this->response = $this->response->withStatus(500);

どちらも使い方としてはint値で設定します。気をつけたいのはCake4では、$this->response に代入する必要があること。

return $this->response->withStatus(500) とか、Cake2のように単品で記述するだけではステータスコードは変更にならないので注意しましょう。

-Cakephp, PHP, WEB開発
-