比如这个企业站:
那什么是列表页呢?
就是说某一个分类下的页面叫做列表页。
举个例子:
上面那张截图的一级菜单解决方案+资讯动态是列表页。
看这张图就明白了
哪个在列表页list方法中怎么写呢?
public function list(){
$id=input('id');//h获取解决方案id=5或者资讯动态的id=6.记住是数据库中代表的id啊
$categoryData=Db::name('category')->find($id);//找到了是吧
$archivesData=Db::name('archives')->field('id,time,title')->where('cate_id',$id)->paginate([
'list_rows'=> 10,//每页数量
'query' => request()->param(),
]);
//在archives查询出来,archives的意思是列表页的内容吧。就是列表页吧.
//print_r($archivesData);
return view('',[
'categoryData'=>$categoryData,
'archivesData'=>$archivesData,
'menu_id'=>$id
]);
}
一级菜单解析:
数据库列表页解析:
然后遍历。列表页的内容哦.
public function article(){
$id=input('id');//点击了到某个列表页中的某个选项了
$archivesData=Db::name('archives')->find($id);//查询。原来如此,列表页和详情页是在一张表中的,。
return view('',[
'archivesData'=>$archivesData,
'menu_id'=>$id
]);
}
在最后第三张图的数据库的id=14你就明白了.