J'ai ajouté un filtre à mon projet qui fonctionne avec symfony.Filtrage multiple dans Symfony
J'ai l'ID (numéros à rechercher) et le nom du client. Lorsque j'ai construit ma requête avec un paramètre, il fonctionne, comme ça
public function findFilter($filter)
{
return $this->createQueryBuilder("a")
->andWhere('a.id like :id')
->setParameter('id', '%' . $filter . '%')
->getQuery()
;
}
et quand j'ajouter un paramètre, la recherche ne se produit pas.
public function findFilter($filter)
{
return $this->createQueryBuilder("a")
->andWhere('a.id like :id')
->setParameter('id', '%' . $filter . '%')
->andWhere('a.client like :client')
->setParameter('client', '%' . $filter . '%')
->getQuery()
;
}
et voici mon avis où le filtre peut être entré
<form action="" method="get">
<input name="filter" type="text">
<button type="submit" class="btn btn-default">Filtrer</button>
</form>
Alors peut-être que je ne suis pas les coller à droite? Quelqu'un at-il une idée sur la façon d'ajouter plus de paramètres pour la barre de filtre?
Merci pour la réponse –