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