实现效果
条件:在一个博客里面有一个用户评论了一篇文章,当这个用户被删除的时候,其评论应该也被删除
或者,博客有若干个栏目,当整个栏目被删除,栏目下面的文章也应当被删除
// 评论管理删除会员,删除会员关联删除评论
public function comments()
{
return $this->hasMany('comment','article_id','id');
}
这里建一个关联方法,将关联的用户表使用这个hasmany方法多对一的关系
public function cate()
{
//使用关联查询,belongsto(关联名称,主表主键,附表主键)
return $this->belongsTo('Cate','cate_id','id');
}
这里还有一个连接栏目的表是一对一的关系使用belongto方法
里面的参数都是(表名,此表主键,另外一个表的主键)
本文介绍了如何在博客系统中实现在删除用户时联动删除其评论,以及在删除栏目时删除该栏目下所有文章的功能。通过建立会员与评论的多对一关联,以及文章与栏目的归属关系,确保数据一致性。
2290

被折叠的 条评论
为什么被折叠?



