Я только начал использовать Gorm, и у меня возникают проблемы с определением модели.
Мне удалось создать таблицу соединений, следуя примеру документа для модели с самообращением:
type User struct {
gorm.Model
Friends []*User `gorm:"many2many:friendships;association_jointable_foreignkey:friend_id"`
}
Проблема в том, что я хочу, чтобы в моей таблице соединений был дополнительный столбец, чтобы узнать, принят друг или нет. Я искал ответ через Интернет, но единственный ответ, который я нашел, это:
https://github.com/jinzhu/gorm/issues/719#issuecomment-168485989
но я не понимаю, как я могу адаптировать его в моем случае.
Если у кого-то есть какие-либо примеры и / или решения, я буду благодарен.
Еще раз спасибо!