在我的 EasyAdmin 3 應用程式中,我構建了一個帶有多選欄位的自定義表單(使用 Symfony 和 Doctrine)。由于它是一個自定義表單,我沒有得到 EasyAdmin 通常提供的漂亮的多選下拉主題:

使用早期的 EasyAdmin 版本,可以只將“select2”類添加到欄位中。但是現在在 EasyAdmin 3 中似乎作業不同了。有沒有辦法將 EasyAdmin 的多選主題添加到自定義表單欄位?
我的用例是:我有一個 AccountEntity,它與 UserEntity 和 ServiceEntity 有關系。我希望可以為具有不同服務的用戶添加多個帳戶。由于一個賬戶只有一項服務,我不能使用標準的賬戶創建表格。我需要將服務欄位設為多選。所以我目前的想法是用 Symfony 和 Doctrine 構建一個自定義表單,并有我自己的邏輯來創建帳戶。也許有更好的方法來使用 EasyAdmin 3 的內置功能構建此功能?
uj5u.com熱心網友回復:
其實我找到了我的問題的答案:
您必須將以下屬性添加到表單欄位:
data-ea-widget="ea-autocomplete"
EasyAdmin3 也使用https://tom-select.js.org/而不是像以前版本中的 Select2。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/354367.html
下一篇:每次遷移都會改變uuid列的學說
