2017-02-13 45 views
1

好的,所以我是Codeingniter的新手。我試圖在用戶按下菜單上的鏈接時加載視圖或控制器。所以如果菜單上有一個按鈕,它表示創建新的表單時,我會想要加載一個視圖或控制器,創建一個新的表單,所以它會是newform.php。如何使用帶codeingniter的菜單更改控制器/視圖

這是我的菜單視圖。

<div id="SideNave" class="sidenav"> 
<a href="<?php echo (base_url('temp'));?>">Create New</a> 
<a href="#">Verification</a> 
<a href="#">Accounting</a> 
<a href="#">Order Fulfillment</a> 
<a href="#">Order History</a> 
<a href="#">Maintenance</a> 
<a href="#">Reporting</a> 
</div> 

我已經試過BASE_URL但我得到未定義的函數的調用上BASE_URL

我試圖改變基本的URL,但再次沒有運氣。我不確定該從哪裏出發。

+0

你有你已經嘗試過任何代碼的例子嗎? – Kruser

+0

我加入一些代碼。 –

回答

1

你在做什麼錯誤是通過使用溫度重定向bas​​e_url。

<a href="<?php echo base_url();?>newForm">Create New</a> 

錨標記中的newForm是您調用newform視圖的控制器名稱。 並確保你已經在config.php中設置了base_url 希望這有助於!

+0

所以我得到一個404請求URL /〜******/fdoe/html/newForm沒有在這臺服務器上找到,我把它設置爲你說的,我確實有base_url設置$ config ['base_url'] ='http: // ******** /〜*******/fdoe/html'; –

+0

它所採用的路徑是http:// ******* /〜***** *** fdoe/html/MainPage –

+0

您是否創建了一個重定向到newform.php視圖的控制器? 而在這 $ config ['base_url'] ='http:// ******** /〜*******/fdoe/html',爲什麼你提到/ html。我認爲那是你錯了的地方。 看到我是這麼做的: $ config ['base_url'] ='http://www.example.com/'; – Abizz

-1

的index.php /控制器/功能「>創建 新

相關問題