1

アクションを実行して、同じページにとどまりたいです。

次のようなアクションへのリンクを作成しました。

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

リダイレクトでこのアクションを実行する

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

ここで提案されているように:言語を変更してページにとどまるsymfonyリンク

この解決策は機能しますが、不必要にページをリロードします。これは、言語を変更するために必要な場合がありますが、アイテムをウォッチリストに追加するために必要ではない場合があります。

4

1 に答える 1

1

ページをリロードせずに、Javascript と Ajax アプローチを使用する必要があります。 http://www.symfony-project.org/jobeet/1_4/Propel/en/18

もチェックしてくださいlink_to_remote

于 2012-04-24T09:08:37.873 に答える