21 記事を削除する(2)
<?php
echo $this->Form->postLink('削除', array('action'=>'delete', $post['Post']['id']), array('confirm'=>'sure?'));
?>
'action'=>'delete'
・・・リンクの飛び先
$post['Post']['id']
・・・対象データの id
array('confirm'=>'sure?')
・・・確認メッセージを表示する
- 削除にはViewはなく、一覧に隠しフォームを作ってそこにデータを投げるようにする
<form
action="/php_lessons/lesson_06/blog/posts/delete/9"
name="post_54c7001017858000832746"
id="post_54c7001017858000832746"
style="display:none;" method="post">
<input type="hidden" name="_method" value="POST">
</form>
<a href="#" onclick="if (confirm("sure?"))
{ document.post_54c7001017858000832746.submit(); }event.returnValue = false; return false;">削除</a>