削除ボタンを押したときに、ユーザーが間違いを犯していないことを確認するためにアラートがポップアップするようにしたいと思います。
したがって、codeIgniter では、これがうまく機能しました。
ボタン:
<td><a class='Right btn btn-danger' onClick="ConfirmMessage('news', <?php echo $new->id ?>,'news')">
<i class="icon-remove-sign icon-white"></i>
</a></td>
Javascript:
function ConfirmMessage(type, id, types) {
if (confirm("Are you sure you want to delete this "+type+" ?")) { // Clic sur OK
document.location.href='<?php echo site_url(); ?>/'+types+'/delete/'+id;
}
}
しかし今、Symfony2 では、これを行うことはできません:
ボタン
<td><a class='Right btn btn-danger' onClick="ConfirmMessage('artist', {{ artist.id }},'news')">
<i class="icon-remove-sign icon-white"></i>
</a></td>
Javascript
function ConfirmMessage(type, id, types) {
if (confirm("Are you sure you want to delete this "+type+" ?")) { // Clic OK
document.location.href="{{ path('ymtest_Delete'"+types+", {'id': "+id+"}) }}";
}
}
Symfony が URL を生成しようとするとエラーが発生するためです。
解決策は何ですか?ありがとう