设置多个tab内容
setTabCons('tab内容')
除了可以使用setTabCon分别添加不同tab内容,还可以使用setTabCons一起添加。
$recent_list = [['title' => '最近编辑文件','link' => ['title' => '<i class="fa fa-file-text-o"></i> Documentation.doc','url' => url('index')],'tips' => '15 分钟前','icon' => 'si si-pencil text-info'],['title' => '最近删除文件','link' => ['title' => '<i class="fa fa-file-text-o"></i> Documentation2.doc','url' => url('index')],'tips' => '4 小时前','icon' => 'si si-close text-danger']];$settings = [['title' => '站点开关','tips' => '站点关闭后将不能访问','checked' => Db::name('admin_config')->where('id', 1)->value('value'),'table' => 'admin_config','id' => 1,'field' => 'value']];ZBuilder::make('aside')->setTabNav($tab_list, 'tabs-1')->setTabCon('tabs-1', [['recent', '最近事项', $recent_list]])->setTabCon('tabs-2', [['switch', '系统设置', $settings]]);
以上和下面的效果是一样的
$recent_list = [['title' => '最近编辑文件','link' => ['title' => '<i class="fa fa-file-text-o"></i> Documentation.doc','url' => url('index')],'tips' => '15 分钟前','icon' => 'si si-pencil text-info'],['title' => '最近删除文件','link' => ['title' => '<i class="fa fa-file-text-o"></i> Documentation2.doc','url' => url('index')],'tips' => '4 小时前','icon' => 'si si-close text-danger']];$settings = [['title' => '站点开关','tips' => '站点关闭后将不能访问','checked' => Db::name('admin_config')->where('id', 1)->value('value'),'table' => 'admin_config','id' => 1,'field' => 'value']];ZBuilder::make('aside')->setTabNav($tab_list, 'tabs-1')->setTabCons(['tabs-1' => [['recent', '最近事项', $recent_list]],'tabs-2' => [['switch', '系统设置', $settings]],]);
