2015-11-06 132 views
0

我如何使导航页面链接codeigniter。导航页面链接(codeigniter)

像这样:

Main_page > page_1 > page_1_chiled 

所以用户可以点击其中任何一个网页,并直接进入它。

谢谢

+1

Google for“breadcrumbs codeigniter”,你很可能会找到很多例子... –

回答

0

假设你的控制器名称是media。并且有一些方法

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 

    class Media extends CI_Controller 
    { 
     public function __construct() 
     { 
      parent::__construct(); 
     } 

     public function press() 
     { 
      # Press Relese 
     } 

     public function tele() 
     { 
      # Televistion Relses 
     } 

     public function social() 
     { 
      # Social realse 
     } 

    } 

在视图中创建文件调用breadcumb.php。 Inside

<? if ($this->uri->segment(1) == 'Media') { ?> 
    <ul> 
     <li><a href="<?= base_url() ?>">Home</a></li> 
     <li>&#187;</li> 
     <li><a href="">Media</a></li> 
     <li>&#187;</li> 
     <li class="first">You Are Here</li> 
    </ul> 
<? } ?> 
<? if ($this->uri->segment(1) == 'Media' && $this->uri->segment(2) == 'press') { ?> 
    <ul> 
     <li><a href="<?= base_url() ?>">Home</a></li> 
     <li>&#187;</li> 
     <li><a href="">Media</a></li> 
     <li>&#187;</li> 
     <li><a href="">press</a></li> 
     <li>&#187;</li> 
     <li class="first">You Are Here</li> 
    </ul> 
<? } ?> 
<? if ($this->uri->segment(1) == 'Media' && $this->uri->segment(2) == 'tele') { ?> 
    <ul> 
     <li><a href="<?= base_url() ?>">Home</a></li> 
     <li>&#187;</li> 
     <li><a href="">Media</a></li> 
     <li>&#187;</li> 
     <li><a href="">tele</a></li> 
     <li>&#187;</li> 
     <li class="first">You Are Here</li> 
    </ul> 
<? } ?> 
<? if ($this->uri->segment(1) == 'Media' && $this->uri->segment(2) == 'social') { ?> 
    <ul> 
     <li><a href="<?= base_url() ?>">Home</a></li> 
     <li>&#187;</li> 
     <li><a href="">Media</a></li> 
     <li>&#187;</li> 
     <li><a href="">social</a></li> 
     <li>&#187;</li> 
     <li class="first">You Are Here</li> 
    </ul> 
<? } ?>