public function __construct(Request $request)
{
parent::__construct($request);
//查询分类信息
$category=Category::select();
//转化为标准的二维数组
$category=(new Collection($category))->toArray();
//转化为父子级树状结构
$category=get_tree_list($category);
//变量赋值
$this->assign('category',$category);
$uname = session('user_info');
$this->assign('uname',$uname);
} //构造函数调用公共树状结构方法,携带登录成功存入的用户名
<!-- 分类列表展示 树状菜单 -->
{foreach $category as $key=>$one}
<div class="item">
<!-- 一级分类 -->
<h3><a href="javascript:;">{$one.cate_name}</a></h3>
<div class="item-list clearfix">
<div class="subitem">
{foreach $one['son'] as $k1=>$two}
<dl class="fore1">
<!-- 二级分类 -->
<dt><a href="javascript:;">{$two.cate_name}</a></dt>
<!-- 三级分类 -->
<dd>
{foreach $two['son'] as $k2=>$three}
<em><a href="/home/goods/goodsList/cate_id/?id={$three.id}">{$three.cate_name}</a></em>
{/foreach}
</dd>
</dl>
{/foreach}
</div>
</div>
</div>
{/foreach}