Ajouter une barre de recherche pour filtrer les données dans les champs de type d'entité dans symfony6
P粉078945182
P粉078945182 2024-04-03 21:32:53
0
1
470

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粉078945182
P粉078945182

répondre à tous(1)
P粉348915572

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal