javascriptのyes/noアラート文

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を直接埋め込むのが早いかと感じました。