Трудно объяснить, но я собираюсь попробовать: у меня есть модель под названием Message, которая представляет собой запрос на отправку электронного письма, модель с именем Segment, извлекаемая из стороннего приложения с использованиемMySQL view (и только для чтения) и, наконец, модель User.И сегмент, и сообщение принадлежат пользователю.
Проблема заключается в том, что мне нужно отобразить список сегментов в виде списка с множественным выбором в форме, чтобы создать новое сообщение, и сохранить эти данные после создания электронного письма.в наш отдел маркетинга и должны отобразить сегменты, на которые пользователь хочет отправить свое сообщение.Также должно быть значение «по умолчанию», которое представляет весь список пользователя (например, «Все мои контакты» со значением по умолчанию).Тем не менее, я не могу писать в представление (и не хочу, так как оно извлекается из стороннего приложения).
Теперь я запутался в том, как сделать это.Я мог бы создать новую модель под названием MessageSegment, которая объединяет сообщения и сегменты, но это оставляет вопрос о том, как обращаться со значением по умолчанию, поскольку его нельзя добавить в базовую модель сегмента, но он должен оставаться выбираемым вариантом.