こんにちは皆さん、簡単な質問をしたいだけです。ナビゲーションリンクを作成することがすべてです。ナビゲーションリンクがあるからです。ユーザーがリンクを選択すると、リンクが強調表示され、ユーザーが別のリンクをクリックすると、そのリンクが強調表示され、前のリンクは強調表示されません。リンクを作成する際に配列を使用し、それをループしてアクションを呼び出します。
これが私のコードです
MY CONTROLLER
public function homepage(){
$data['title'] = "Welcome";
$data['copyright'] = date('Y');
$data['queryViewEntries'] = $this->category_model->viewAllEntry();
$data['link'] = "category";
$this->load->view('common/header_common',$data);
$this->load->view('common/navigation',$data);
$this->load->view('User/contents/homepage');
$this->load->view('common/footer_common',$data);
}
MY VIEW
<li class="nav-header"></li>
<?php
$highlight = $link;
$section = array(
'CATEGORIES' => 'user_controller/homepage',
'ITEMS' => 'item_controller/index',
'SUPPLIERS' => 'supplier_controller/index'
);
foreach($section as $key => $value){
echo "<li class='active'>".anchor($value,$key)."</li>"; //this is the problem how can i set the cliked link to active and the other will be not.
}
?>
</li>
皆さんが私を助けてくれることを願っています。ありがとう。