
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()