Нет способа установить значение, подобное заполнителю, для easyadmin_autocomplete
.Обычный способ выбора типа - использовать параметр placeholder
, как описано в документации symfony .Но easyadmin_autocomplete
не расширяет этот тип и является автономным типом.Вы не можете использовать тип выбора или тип сущности с опцией заполнителя.Единственное, что нужно для типа easyadmin_autocomplete
, - это если есть много сущностей, и оно будет замедлять работу приложения, если все загружены на страницу.
Лучше всего, чтобы вы могли расширить easyadmin_autocomplete
.Поскольку easyadmin_autocomplete
использует EntityType
, вы можете добавить опцию для заполнителя в методе configureOptions
в расширенном типе.Это делегирует опцию EntityType
, но даже тогда она не отображается в html из-за javascript select2
, который также необходимо изменить.
Если это необходимо, я рекомендую способрасширить тип, добавить опцию, а также добавить пользовательский javascript в easyadmin, который будет обрабатывать новый тип, и добавить опцию-заполнитель.Вы можете посмотреть документацию select2 о том, как установить заполнитель.
Но если вы можете использовать объект или тип выбора для своего выбора, это предпочтительное решение.