symfony поле формы типа коллекции со связью с существующим объектом и разрешением новых объектов - PullRequest
1 голос
/ 25 февраля 2020


Не знаете, как правильно называется это поле

Но существует ли простой способ добавить поле типа коллекции с возможностью выбора существующих записей и возможностью добавления новых записей и удаления записей из сущности?

По сути, нужно иметь объект сообщения с тегами, связанными с ним
В интерфейсе администратора при создании или редактировании сообщения я хочу добавить существующие теги для публикации, а также новые теги

Я пробовал эту статью https://symfony.com/doc/current/form/form_collections.html
, но нет возможности добавить из существующих записей

Не могли бы вы посоветовать мне, как реализовать это?
или как это поле называется правильно?
или может есть какое то расширение для этого?

1 Ответ

0 голосов
/ 25 февраля 2020

Если вы хотите назначить несколько сущностей другой сущности с формой Symfony, я думаю, что лучший способ сделать это - использовать поле EntityType с включенной множественной опцией. Для лучшего стиля я предпочитаю использовать библиотеку Select2.

https://select2.org/getting-started/basic-usage#multi -select-boxes-pillbox

...