-1

基本的な Hello World アプリケーションがあり、リンクのようなセッションを設定するとします。

$_SESSION['link'] = "https://foo.com";

ここで、このような twig を使用して、このセッション リンクを自分のページに表示したいと思います。

  <a href="{{ path(app.session.get('filter)')}}">

さて、セッションの設定を解除する必要があるとしましょう。ただし、AJAX を使用します。

最初に思いつくのは、構成を更新することです

= ルーティング

AcmeTestBundle_remove:
pattern:  /update/ajax-remove
defaults: { _controller: AcmeTestBundle:update:remove}

= コントローラー

public function removeAction(){
  // this is where i am stuck
  unset($_SESSION['link'])
}    

= AJAX

そして、ajax設定は次のようになると思います:

function removeAction(){
    $.post('{{path('AcmeTestBundle_remove')}}',               
            function(response){
                    if(response.code == 100 && response.success){
                        //dummy check
                      //do something
                    }

    });    
}

ええと、私は明らかに、これが初めてです。どんな助けもいただければ幸いです。

4

2 に答える 2