質問: 前提・実現したいこと returnの意味を理解する 質問の内容 PHP(CakePHP)でコントローラー、ビュー間のredirectの記述を書いています。 発生している問題 $this->redirect(['controller' =>'tasks', 'action' => 'index']); return;←このreturnの意味がわかりません 書いた方がいいのか 書かない方がいいのか
回答: ドキュメントに以下のように記述されてます。 不要な処理が実行したりするようなので`redirect`をreturnしましょう。 https://book.cakephp.org/3.0/ja/controllers.html#id9 > > このメソッドは適切なヘッダーが設定されたレスポンスのインスタンスを返します。 ビューの描画を抑制し、ディスパッチャーが実際にリダイレクトを行えるようにするために このレスポンスのインスタンスを return すべきです。 > > >