2016-04-05 158 views
0

這裏是我的看法page..by給人這樣當我點擊頁面中的所有網頁都變得活躍如何讓一個頁面中的活動動態的笨

<div class="col-md-12"> 
<div class="Categories filter"> <span class="filter-title">Categories</span> 
    <ul> 
    <li><a href="<?php echo base_url();?>hardpolo_control/men">View All </a></li> 
    <?php foreach($mendropdown as $row){?> 
    <li class="<?php if($active_mn=='men_image') echo 'active'; ?>"><a href="<?php echo base_url();?>hardpolo_control/men_image/<?php echo $row->id;?>"><?php echo $row->category_name;?> <span> </span></a></li> 
    <?php }?> 

    </ul> 
</div> 

我CONTROLER看起來像這樣..

public function men_image($category_id=null)  
{   
    $data['active_mn']='men_image'; 
    $data['mendropdown']=$this->Hardpolo_model->get_category_by_parent($p_id=8); 

    $this->load->view('men_image',$data); 
} 
+0

u可以使用標題傳遞通過量控制器,查看,然後在循環檢查哪個標題等於UR鏈接 –

+0

我給這樣的,但仍它不工作 –

+0

我已經改變了我的代碼,請參閱 –

回答

0

您正在檢查您的給定值('men_image')是否相等,對於所有迭代它都是相同的。相反,您需要與$ row值進行比較。

試試這個

<div class="col-md-12"> 
<div class="Categories filter"> <span class="filter-title">Categories</span> 
    <ul> 
    <li><a href="<?php echo base_url();?>hardpolo_control/men">View All </a></li> 
    <?php foreach($mendropdown as $row){?> 
    <li class="<?php if($active_mn== $row->id) echo 'active'; ?>"><a href="<?php echo base_url();?>hardpolo_control/men_image/<?php echo $row->id;?>"><?php echo $row->category_name;?> <span> </span></a></li> 
    <?php }?> 

    </ul> 
</div> 

和控制器:

public function men_image($category_id=null)  
    {   
     $data['active_mn']= $category_id; 
     $data['mendropdown']=$this->Hardpolo_model->get_category_by_parent($p_id=8); 

     $this->load->view('men_image',$data); 
    } 
+0

yaa..what你說的是正確..我有疑問 –

+0

請用$ mendropdown數組編輯您的問題。 – Siva

+0

你的桌子上有'men_image'的價值嗎? – Siva

相關問題