beego在定义model时不支持slice类型属性,那么如何定义多对多关系映射??

my_onion · · 2021 次点击
最开始写的fk,也不行。而且代码还没有走到检验一对多还是多对多,在检验类型的时候就报错了。
#2
更多评论
一对多关系不应该是外键fk么 type Post struct { Id int Title string User *User `orm:rel(fk)` //设置一对多关系 Tags string } 多对多关系: type Post struct { Id int Title string User *User `orm:rel(m2m)` //设置一对多关系 Tags string }
#1
细看了下,少了个双引号,应该是这样:Post []*Post `orm:"reverse(many)"`
#3