正在从控制器加载 'view' 到直接选项卡

Loading 'view' to a direct tab from controller

我有一个代码位于第三个 'gallery' 选项卡中。 'Wall' 是页面加载时的活动选项卡。

<ul class="nav nav-tabs">
      <li class="active"><a data-toggle="tab" href="#my-wall">Wall</a></li>
      <li><a data-toggle="tab" href="#profile">Profile</a></li>
      <li><a data-toggle="tab" href="#gallery">Gallery-Photos</a></li>
  </ul>

我想将视图从控制器直接加载到 'gallery' 选项卡。是否可以在代码点火器中简单地添加选项卡的 ID,或者是否有其他方法:

$this->load->view('wall#gallery'), $data);  

感谢所有反馈。

你可以像这样轻松地做到这一点。

从所有选项卡中删除 active class 并发送特定变量以供查看。基于该变量添加条件以激活所需的选项卡。

$data['active_tab'] = 'gallery';
$this->load->view('wall', $data);  

查看

<ul class="nav nav-tabs">
      <li <?php if($active_tab == 'my-wall'){ echo "class='active'";}?> ><a data-toggle="tab" href="#my-wall">Wall</a></li>
      <li <?php if($active_tab == 'profile'){ echo "class='active'";}?>  ><a data-toggle="tab" href="#profile">Profile</a></li>
      <li <?php if($active_tab == 'gallery'){ echo "class='active'";}?> ><a data-toggle="tab" href="#gallery">Gallery-Photos</a></li>
  </ul>