2014-11-06 52 views
1

我想鏈接到菜單欄中的不同頁面。我爲頁面創建了視圖,並創建了相應的控制器。另外菜單欄的代碼在另一個視圖中單獨編寫。在這種觀點下,我試圖給予鏈接。我試圖給與鏈接base_url(),但當頁面加載鏈接後,我給href鏈接不起作用。我想:給鏈接到codeigniter中的視圖

<a href="<?php echo base_url();?>admember/index"> 

這裏,admember是控制器和指數是我的職責。

我的代碼:

的header.php

<ul class="nav navbar-nav"> 
       <li class="active"> 
        <a href="home.php">Dashboard</a> 
       </li> 
       <li class="menu-dropdown classic-menu-dropdown "> 
        <a data-hover="megamenu-dropdown" data-close-others="true" data-toggle="dropdown" href="javascript:;"> 
        Memeber Management <i class="fa fa-angle-down"></i> 
        </a> 
        <ul class="dropdown-menu pull-left"> 
         <li class=" dropdown-submenu"> 
          <a href="<?php echo base_url();?>admember/index"> 
          <i class="icon-briefcase"></i> 
          Add Member </a> 
         </li> 
         <li class=" dropdown-submenu"> 
          <a href=":;"> 
          <i class="icon-wallet"></i> 
          Edit Member </a> 
         </li> 
         <li class=" dropdown-submenu"> 
          <a href=":;"> 
          <i class="icon-bar-chart"></i> 
          Delete Memeber </a> 
         </li> 
        </ul> 
       </li> 
</ul> 

控制器admember.php

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

class admember extends CI_Controller { 

public function index() 
{ 
    $this->load->view('addmember'); 
} 
} 

誰能幫我這。我是codeigniter的新手。

+0

那麼呈現的鏈接是什麼? – Wold 2014-11-06 07:42:44

+0

檢查在Firfox中生成的URL是否在您的下拉菜單中啓用了螢火蟲 – 2014-11-06 07:48:26

+0

不工作意味着任何錯誤 – 2014-11-06 07:51:07

回答

2

不要忘記加載$ this-> load-> helper('url');並在Codeginter中考慮基本URL中的問題。 轉到應用程序 - >配置 - > config.php並更改基址示例爲http://yourbaseurl/

+0

感謝您的回答。問題出在'$ this-> load-> helper('url');'。現在它的工作。 – Aishwaryas 2014-11-06 08:18:53