其实关于一对多怎么写我找了很多相关的资料,但是要么就是翻译的,要么就是照搬别人文章的。因此我在这里将自己写的代码记录在这里,希望能帮到有需要的人。
首先文章可以有多个评论,所以显然文章跟评论是一对多的关系。所以第一步,我们需要确定文章这个model和评论这个model两者之间的关系。
先贴上两个model
Article
Comment
定义好两张表后,使用下面的代码,
hasMany表示Article有很多个Comment,说明Article是一对多的一,
belongsTo表示Comment属于Article,说明Comment是一对多的多。
那么很多文章其实到这里就结束了,并没有说要怎么使用,所以这里我展示一下这两行代码执行之后到底发生了什么。
首先,我们要知道Comment这个Model只有4个字段,而我们在数据库中却看到如下的情况