Symfony 2 添加确认消息到操作

Symfony 2 add confirm message to action

我想知道是否有办法在 Symfony2 中执行操作之前添加确认消息。

我知道我可以像这样在 html 中添加一条确认消息:

<a href = {{ my_route }} onclick="return confirm('Are you sure do you want to delete this file?')>" 

但问题是我的页面不会包含在任何 twig 文件中,所以我可以在我的 Controller class 中添加确认消息吗?

编辑

正如我在评论中所说,我的页面将在 Salesforce 中用作名为 Details 的字段:我已经将 my_url 添加为 javascript,如下所示:

Details= "javascript:document.onClick = window.location.href = my_url"

可以用了,但是我还是不知道怎么添加确认信息 至 Details field

我认为没有办法做到这一点。确认消息是客户端执行的操作。您无法添加来自 PHP.

的任何基于操作的消息

您的页面将包含在何处?如果不在 Twig 视图中

编辑:

我认为这可以帮助你:https://jsfiddle.net/5u6wepc5/

Html代码

<div>
    <input type="text" id="input" value="salesforce"/>
    <input type="button" id="button" value="delete"/>
</div

Javascript代码

$("#button").click(function(e) {
    //this prevents that the form is submitted
    e.preventDefault(); 

    if(confirm('are you sure ?')) {
         alert('clicked ok');
        //do what you want here
    } else {
         alert('clicked cancel');
        //do what you want here
    }
});