banderos120
@banderos120
Играю на балалайке

Как в Symfony2 подружить select без multiple со свойством Entity, которое ManyToMany?

Здравствуйте.
Есть entity под названием Brief, она может принадлежать нескольким категориям, т.е. у нее есть свойство $categories с аннотацией ManyToMany и JoinTable .
Однако в зависимости от роли пользователя, он может выбирать либо только одну категорию, либо несколько, что значит select multiple и простой select.
Пробовал делать с типом поля entity без multiple - выводит select, но не сохраняет, так как Entity ожидает ArrayCollection (ManyToMany жеж).
Как быть ? Может есть какие варианты ?
  • Вопрос задан
  • 2472 просмотра
Пригласить эксперта
Ответы на вопрос 1
lexxpavlov
@lexxpavlov
Программист, преподаватель
для ограниченного пользователя используйте поле без multiple, а потом после отправки формы, но до сохранения превращайте его в ArrayCollection - прямо в то же поле создавайте коллекцию и добавляйте в неё вашу одну категорию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы