Symfony执行Action并留在页面上

时间:2012-04-24 09:05:40

标签: php symfony1

我想执行一个动作并保持在同一页面上。

我创建了这样的动作链接:

<?php  echo(link_to('Add to Watchlist', 'housing/addToWatchlist')) ?>

使用重定向执行此操作

echo('ADDING TO THA WATCHLIST');
$referrer = $request->getReferer();
return $this->redirect($referrer);

如此处所示:symfony link to change language and stay on the page

此解决方案有效但无需重新加载页面,这可能是更改语言所必需的,但不是将项目添加到监视列表。

1 个答案:

答案 0 :(得分:1)

无需重新加载页面,您需要使用Javascript和Ajax方法。 http://www.symfony-project.org/jobeet/1_4/Propel/en/18

同时查看link_to_remote