Укажите отношение многие ко многим в модели буйвола - PullRequest
0 голосов
/ 16 октября 2019

Кто-нибудь знает, как определить отношение «многие ко многим» в моделях буйволов?

1 Ответ

1 голос
/ 16 октября 2019

gobuffalo many_to_many ...

type Organization struct {
    ID               int                `json:"id" db:"id"`
    Users            Users              `many_to_many:"user_organizations"`
}


type User struct {
    ID                int                `json:"id" db:"id"`
    Organizations     Organizations      `many_to_many:"user_organizations" json:"-"`
}


type UserOrganization struct {
    ID             int          `json:"id" db:"id"`
    OrganizationID int          `json:"organization_id" db:"organization_id"`
    UserID         int          `json:"user_id" db:"user_id"`
    User           User         `belongs_to:"users"`
    Organization   Organization `belongs_to:"organizations"`
}

Каждая из этих структур имеет свои собственные модели / *. Go file

https://gobuffalo.io/en/docs/db/relations

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...