基本的な 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
}
});
}
ええと、私は明らかに、これが初めてです。どんな助けもいただければ幸いです。