首頁  >  問答  >  主體

新增搜尋欄以過濾 symfony6 中實體類型欄位內的數據

我有一個問題,我想過濾此實體類型中的輸出數據 我找到了一個解決方案,但我應該更改腳本內 searchterm 的值,

$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,
            ])

我想在這個entityType中加入bar搜尋來過濾u.username的資料

P粉078945182P粉078945182179 天前319

全部回覆(1)我來回復

  • P粉348915572

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

    我找到了解決方案,只需在 JS 中實作 Select2 即可。

    回覆
    0
  • 取消回覆