1

編集:解決策は、これらの行に沿っていることが判明しました:

public function executeIndex(sfWebRequest $request)
{
  if ($request->getParameter('first_name')) {
    $this->setFilters(array('first_name' => $request->getParameter('first_name')));
  }
  parent::executeIndex($request);
}

やあ、

それで、symfony admin generator を使い始めたばかりで、素晴らしいです。しかし、知りたいのですが、GET リクエストを使用してリストをフィルタリングするにはどうすればよいですか? 例 /users?name=Simon

私が試してみると: /users/filter/action/users[name]/Simon

通常、生成されたフィルターフォームを使用してフィルタリングするため、CSRFトークンがないと不平を言います。

私がしたいのは、あるリストから別のリストへのリンクを作成することだけです。たとえば、各ユーザー リスト レコードで [このユーザーの投稿を表示] をクリックすると、[投稿] 画面に移動しますが、このユーザーによってフィルター処理されます。

これが実際に generator.yml で実行できたとしても驚かないでしょうが、その方法はまだわかりません。

どうぞよろしくお願いいたします。

4

2 に答える 2

1

ここでの私の答えはあなたが必要とするものを説明しています:symfony-リンクとしてアクセス可能な管理モジュールフィルター

于 2011-05-05T21:46:13.897 に答える
0

リダイレクトしたいメインテーブルに「ターゲット」テーブルのフィルターフォームを埋め込んで、フィルターボタン以外のすべてを非表示にしてみました。あなたが言ったように、それはトークンなしでは常に機能するとは限りません。

于 2012-04-23T09:11:52.730 に答える