Maison  >  Questions et réponses  >  le corps du texte

Ajouter une barre de recherche pour filtrer les données dans les champs de type d'entité dans symfony6

J'ai une question, je souhaite filtrer les données de sortie dans ce type d'entité J'ai trouvé une solution mais je devrais changer la valeur du terme de recherche dans le script,

$searchTerm = 'ri';

$builder->add('userInput', EntityType::class, [
                'class' => User::class,
                'query_builder' => function(EntityRepository $er) use ($searchTerm) {
                    return $er->createQueryBuilder('u')
                        ->where('u.username LIKE :searchTerm')
                        ->setParameter('searchTerm', '%'.$searchTerm.'%')
                        ->orderBy('u.username', 'ASC');
                },
                'choice_label' => 'username',
                'required' => false,
            ])

Je souhaite ajouter une barre de recherche dans ce type d'entité pour filtrer les données de u.username

P粉078945182P粉078945182179 Il y a quelques jours315

répondre à tous(1)je répondrai

  • P粉348915572

    P粉3489155722024-04-04 14:37:05

    J'ai trouvé la solution, implémentez simplement Select2 dans JS.

    répondre
    0
  • Annulerrépondre