当前位置: 首页 > news >正文

蚌埠哪里做网站长尾关键词在线查询

蚌埠哪里做网站,长尾关键词在线查询,营销型品牌网站建设,网站建设合同电子版数据库三个,如下: 注意:配置中间表的时候,表设计层面最好和配置的其他两张表契合,例如其他两张表为fate内的master和slave;要整合其对应关系的话,设计中间表的结构为master_id和slave_id最好(不然会涉及重写外键的操作) 重写外键(介绍) 对于 many2many 关系,连接表…

 数据库三个,如下:

注意:配置中间表的时候,表设计层面最好和配置的其他两张表契合,例如其他两张表为fate内的master和slave;要整合其对应关系的话,设计中间表的结构为master_id和slave_id最好(不然会涉及重写外键的操作)

重写外键(介绍)

对于 many2many 关系,连接表会同时拥有两个模型的外键,例如:

type User struct {gorm.ModelLanguages []Language `gorm:"many2many:user_languages;"`
}type Language struct {gorm.ModelName string
}// 连接表:user_languages
//   foreign key: user_id, reference: users.id
//   foreign key: language_id, reference: languages.id

若要重写它们,可以使用标签 foreignKeyreferencesjoinforeignKeyjoinReferences。当然,您不需要使用全部的标签,你可以仅使用其中的一个重写部分的外键、引用。

type User struct {gorm.ModelProfiles []Profile `gorm:"many2many:user_profiles;foreignKey:Refer;joinForeignKey:UserReferID;References:UserRefer;joinReferences:ProfileRefer"`Refer    uint      `gorm:"index:,unique"`
}type Profile struct {gorm.ModelName      stringUserRefer uint `gorm:"index:,unique"`
}// 会创建连接表:user_profiles
//   foreign key: user_refer_id, reference: users.refer
//   foreign key: profile_refer, reference: profiles.user_refer

Many To Many | GORM - The fantastic ORM library for Golang, aims to be developer friendly.icon-default.png?t=N7T8https://gorm.io/zh_CN/docs/many_to_many.html

前期准备工作:

1、创建要操作表的models:

/models/lesson.go:

package modelstype Lesson struct {Id      int       `json:"id"`Name    string    `json:"name"`}func (Lesson) TableName() string {return "lesson"
}

/models/student.go:

package modelstype Student struct {Id       intNumber   stringPassword stringClassId  intName     string}func (Student) TableName() string {return "student"
}

/models/lessonStudent.go:

package modelstype LessonStudent struct {LessonId  int `json:"lesson_id"`StudentId int `json:"student_id"`
}func (LessonStudent) TableName() string {return "lesson_student"
}

2、路由创建:

package routersimport ("gindemo04/controllers/admin""gindemo04/middle""github.com/gin-gonic/gin"
)func AdminRoutersInit(r *gin.Engine) {//middlewares.InitMiddleware中间件adminRouters := r.Group("/admin", middle.InitMiddleware){adminRouters.GET("/student", admin.StudentController{}.Index)}
}

3、控制器创建:

http://www.fp688.cn/news/146228.html

相关文章:

  • php 电子商务网站建设天津seo排名效果好
  • wordpress前台多语言版汕头seo代理
  • 无锡做网站企业网络建站平台
  • 找一个网站做优化分析苏州seo门户网
  • 集宁网站建设SEO优化网页制作的步骤
  • jquery 手机网站开发windows优化大师怎么彻底删除
  • 房地产做网站怎样吸引客户分销渠道
  • 如何让网站上线做推广网络
  • ai可以用来做网站吗最近大事件新闻
  • 网站开发与技术维护百度网络优化
  • 网络编程和网站建设联系第三方营销策划公司有哪些
  • 找人做黑彩网站靠谱么网站外链工具
  • 威客网站开发梧州网站seo
  • 漳州市网站建设全网seo
  • 赣州培训学做网站深圳网站推广公司
  • 杭州网站艰涩安徽网络关键词优化
  • 做装修的网站怎么做好厦门人才网招聘
  • 网站关键词怎么选河北网站seo
  • 网站建设专家最新引流推广方法
  • 网站编辑电子商务网站运营专员抖音代运营
  • 如何做一网站首页怎样免费给自己的公司做网站
  • 哪个网站做x展架比较好 知乎黑帽seo培训大神
  • 信息作业网站下载自助网站建设
  • 甘肃省住房和城乡建设局网站首页免费建站网站
  • 常州做网站要多少钱seo推广要多少钱
  • 延安网站建设电话百度云资源搜索网站
  • 邢台网站建设哪家好精准营销理论
  • 百度怎样建立一个网站百度下载app安装
  • 棋牌搭建工具前端优化网站
  • 注册网站会有哪些风险新东方雅思培训机构官网