ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
**setTabNav($tab_list, $current_tab)** 当一个表单页有多个TAB切换需求的时候就可以用到这个方法了,效果如下: ![](https://box.kancloud.cn/d515f98c5686789cd5731352d17b6043_1350x611.png) **参数** @param array $tab_list Tab列表 @param string $current_tab 当前TAB(对应TAB列表数组的KEY) $tablist是一个二维数组:数组结构示例: ~~~ $tab_list = array( '1' => array( 'title' => 'Tab1标题', 'href' => U('index', array('group' => 1)), ), '2' => array( 'title' => 'Tab2标题', 'href' => U('index', array('group' => 2)), ) ) ~~~ @param int $current_tab 当前tab **用法示例** ~~~ // 设置Tab导航数据列表 $config_group_list = C('CONFIG_GROUP_LIST'); // 获取配置分组 foreach ($config_group_list as $key => $val) { $tab_list[$key]['title'] = $val; $tab_list[$key]['href'] = U('group', array('group' => $key)); } // 使用FormBuilder快速建立表单页面。 $builder = new \Common\Builder\FormBuilder(); $builder->setMetaTitle('系统设置') // 设置页面标题 ->SetTabNav($tab_list, $group) // 设置Tab按钮列表 ->setPostUrl(U('groupSave')) // 设置表单提交地址 ->setExtraItems($data_list) // 直接设置表单数据 ->display(); ~~~