请问layout.html中的{$webData['left_menu']}在哪里实现的赋值?
liangfenggithub opened this issue · comments
这个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方法