Cakephp4で実装をしている際、AJAX通信など、特定のアクションではビューが不要な場合があります。
そうした場合、disableAutoRender()
を利用するとOKです。
/** * ajax通信ではビューは不要 * * @return void */ public function save() { // 自動アクション レンダリングを無効 $this->disableAutoRender(); // 保存処理とかお好きにどうぞ }
■ Cakephp4: disableAutoRender
https://api.cakephp.org/4.4/class-Cake.Controller.Controller.html#disableAutoRender()