【发布时间】:2015-07-08 04:53:09
【问题描述】:
我想问如何使用活动类制作 if else 功能菜单。这是我在控制器中的代码。
public function index(){
//i try with this but error
$data['activeTab'] == "home";
$this->load->view('head');
$this->load->view('header');
$this->load->view('content',$data);
$this->load->view('footer');
$this->load->view('foot');
}
public function about(){
//i try with this but error
$data['activeTab'] == "about";
$this->load->view('head');
$this->load->view('header');
$this->load->view('content-about',$data);
$this->load->view('footer');
$this->load->view('foot');
}
这是我的看法
<body>
<div class="container">
<div class="row">
<!--HEADER START-->
<div class="page-header">
<a href="<?php echo base_url();?>codeig/index.php/site">HEADER</a>
</div>
<!--HEADER END-->
<!--NAVBAR START-->
<nav class="navbar navbar-default">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<!--i try with this but error-->
<li class="<?php echo ($activeTab=="home")?"active":""; ?>"><a href="<?php echo base_url();?>codeig/index.php/site">Home</a></li>
<li><a href="<?php echo base_url();?>codeig/index.php/site/about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
</nav>
<!--NAVBAR END-->
我会尝试activetabs。但是有一个错误。
【问题讨论】:
-
你在任何地方定义
$activeTab吗? -
@Bankzilla 我已经在任何地方定义了,还是一样
-
but error.你能解释一下你遇到了什么错误吗?? -
@Saty 错误未定义变量:数据和未定义变量:activeTab
-
What is your view name and paste you full error with line number
标签: php codeigniter if-statement frameworks