Дополнительный столбец в модели со ссылками на себя - PullRequest
0 голосов
/ 06 ноября 2018

Я только начал использовать 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 но я не понимаю, как я могу адаптировать его в моем случае.
Если у кого-то есть какие-либо примеры и / или решения, я буду благодарен. Еще раз спасибо!

...