articles表跟cates表是一对多的关系.
创建两者的model.
在articles中
belongsTo对应的是hasMany
class Articles extends Model
{
//和栏目关联
public function cate(){
return $this->belongsTo(Cates::class,'cates_id');
}
}
在article的控制器中
public function index()
{
// $data=Articles::paginate(1);
$data=model('Articles')->paginate(1);
return view('admin/@article/index',compact('data'));
}
前端 的显示
$item->cate显示的是cates表的三个字段
此处cate是model的article的function中的cate
{foreach $data as $item}
<tr>
<td>{$item.id}</td>
<td>{$item->cate['cate_name']}</td>
<td>{$item.title}</td>
<td>
<a href="#">修改</a>|
<a href="#">删除</a>|
</td>
</tr>
{/foreach}