假设我有一个基本的 hello world 应用程序,并且我设置了一个像链接一样的会话:
$_SESSION['link'] = "https://foo.com";
现在,我想在我的页面中显示这个会话链接,使用类似这样的树枝:
<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
}
});
}
嗯,我显然是新手:任何帮助将不胜感激。