Open hendraptaksu opened 2 years ago
I had the same question. Ended this way:
type Project struct {
Name string `json:"name"`
OwnerID int `gorm:"column:id" json:"id"`
OwnerType string `gorm:"column:type" json:"type"`
}
type Movie struct {
Project Project `gorm:"polymorphic:Owner;" json:"-"`
Id int `json:"id"`
Status string `json:"status"`
}
So I just renamed columns for fields OwnerID
and OwnerType
.
Your Question
Is there a way to change the polymorphic fields type and id naming convetion? Currently in the docs the only way to use polymorphic feature is to follow
polymorphic+"ID"
,polymorphic+"Type"
naming convetion. I wanted to usepolymorphic+"Id"
instead ofpolymorphic+"ID"
. Is this thing possible to achieve? Thank You in advance.The document you expected this should be explained
Expected answer