比如这个企业站:
那什么是列表页呢?
就是说某一个分类下的页面叫做列表页。
举个例子:
上面那张截图的一级菜单解决方案+资讯动态是列表页。
看这张图就明白了
哪个在列表页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你就明白了.