NotFoundExceptionを対応する方法
トライキャッチで受けてリダイレクトする
try {
$this->paginate($entities);
} catch (NotFoundException $e) {
return $this->redirect([
'controller' => 'Orders',
'action' => 'confirm',
'?' => [
'product' => 'pizza',
'quantity' => 5
],
'#' => 'top'
]);
}
以下をuse
use Cake\Http\Exception\NotFoundException;
公式