Question

ÉDITER: La solution s'est avérée être dans ce sens:

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

Salut,

Donc, je viens de commencer à utiliser Symfony Admin Generator et c'est super. Mais, je veux savoir comment puis-je filtrer les listes à l'aide d'une demande GET? par exemple / utilisateurs? name = Simon

Si j'essaie: / utilisateurs / filter / action / utilisateurs [nom] / Simon

Il se plaint qu'il n'y a pas de jeton CSRF, car généralement vous filtrez en utilisant le formulaire de filtre qu'il génère pour vous.

Tout ce que je veux faire, c'est créer des liens d'une liste à l'autre. Par exemple, cliquer sur "Voir les messages de cet utilisateur" dans chaque enregistrement de la liste d'utilisateurs vous enverra à l'écran des publications, mais avec elle filtrée par cet utilisateur.

Je ne serais pas surpris si cela pouvait réellement être fait par le générateur.yml mais je ne sais pas encore comment.

Merci d'avance pour toute aide que vous pouvez fournir.

Était-ce utile?

La solution

Ma réponse ici explique ce dont vous avez besoin: Symfony - le module d'administration filtre accessible comme liens

Autres conseils

J'ai essayé d'incorporer la forme de filtre de la table "cible" dans le tableau principal à partir de laquelle vous souhaitez être redirigé de cacher tout sauf le bouton Filtre. Comme vous l'avez mentionné, cela ne fonctionne pas toujours sans le jeton.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top