1

编辑:解决方案原来是这样的:

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

你好,

所以,我刚刚开始使用 symfony 管理生成器,它很棒。但是,我想知道,如何使用 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 回答