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]
],
]);