javascriptでは以下のように別のページに飛ぶかどうかのyes/noアラート文を作ることができます。
<script> var result = window.confirm("別のページに飛びますか?") if (result) { // 別のページに飛ぶ、などの操作 } else { // そのページにとどまる、などの操作 } </script>
Memo:CakePHPの一括処理においてはこちらを使うしかない?
CakePHPにおいて個別の削除処理であれば、以下のようにpostLinkを使って実装できるかと思います。
<?= $this->Form->postLink( 'Delete', ['action' => 'delete', $article->id], ['confirm' => 'Are you sure?']) ?>
ただCakePHPで一括削除する処理を実装する場合、上記のような処理が施せないため、今回はjavascriptのwindow.confirmを直接埋め込むのが早いかと感じました。