Задать вопрос
@NubasLol

Как на голанге работать со связанными моделями?

Используя gorm столкнулся с проблемой. Например, есть модель site, у которой есть связи с моделью user. А у того в свою очередь связь с site.

type User struct {
	ID       int     `json:"id"`
	Sites    []Site  `json:"-"`
}


Например так, но если попытаться вынести это в разные пакеты, будет циклический импорт. Сейчас у меня каша из всех моделей в одном пакете. Но это кошмар.
  • Вопрос задан
  • 147 просмотров
Подписаться 2 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
@Zolg
пакет это целостная сущность
если у вас два пакета не могут работать друг без друга - это один пакет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы