yupoxiong / BearAdmin

基于ThinkPHP6.0+AdminLTE3.2的后台管理系统

Home Page:https://demo.bearadmin.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

请问layout.html中的{$webData['left_menu']}在哪里实现的赋值?

liangfenggithub opened this issue · comments

commented

这个fetch函数在哪里调用的?是哪个控制器??没看明白

//重写fetch
protected function fetch($template = '', $vars = [], $replace = [], $config = [])
{
//左侧菜单
$this->webData['left_menu'] = $this->getLeftMenu();

    parent::assign(['webData' => $this->webData]);
    return parent::fetch($template, $vars, $replace, $config);
}

赋值代码就是下面两行
$this->webData['left_menu'] = $this->getLeftMenu();
parent::assign(['webData' => $this->webData]);

admin模块继承Base类的控制器都是调用的Base中的fetch方法