Filtros da lista de geradores de administração da doutrina Symfony obter método sem token csrf

StackOverflow https://stackoverflow.com/questions/5900876

Pergunta

EDITAR: A solução acabou sendo ao longo destas linhas:

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

Olá,

Então, acabei de começar a usar o gerador de administração do symfony e é ótimo.Mas, quero saber, como posso filtrar as listas usando uma solicitação GET?por exemplo./ users? name= Simon

Se eu tentar: / users / filter / action / users [nome] / Simon

Ele reclama que não há token CSRF, porque normalmente você filtra usando o formulário de filtro que ele gera para você.

Tudo o que quero fazer é criar links de uma lista para a outra.por exemplo.clicar em "Ver as postagens deste usuário" em cada registro da lista de usuários o levará para a tela de postagens, mas com ela filtrada por este usuário.

Eu não ficaria surpreso se isso pudesse realmente ser feito pelo generator.yml, mas ainda não sei como.

Agradecemos antecipadamente por qualquer ajuda que você possa fornecer.

Foi útil?

Solução

Minha resposta aqui explica o que você precisa: symfony - adminfiltros de módulo acessíveis como links

Outras dicas

Eu tentei incorporar a forma de filtro da tabela "destino" na tabela principal da qual você gostaria de ser redirecionado, ocultando tudo, exceto o botão de filtro.Como você mencionou, nem sempre funciona sem o token.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top