2011-02-09 175 views
0

嗨,我使用codeigniter 1.7.3。我只是在可以正常工作的應用程序中實施分頁。codeigniter導航問題

當我點擊下一個前面的按鈕,它工作正常。

但是,當我點擊Home之類的其他標籤調用HomeController的應用程序。 之後,該應用程序給出錯誤和URL得到了改變。

http://localhost/myapp/search/pages/4 

http://localhost/myapp/search/pages/home 

這是查詢打印頁上。

SELECT * FROM my_table WHERE 0=0 AND STATUS='A' ORDER BY CREATION_DATE DESC LIMIT home,2 

這是HomeController的

function processHome(){ 
     $message = $this->input->post('message'); 
     $requestSource = $this->input->post('requestSource'); 

     $data['tabId'] = "HOME"; 
     $data['serverMessage'] = $message; 
     $data['includeView'] = "profilesearch"; 
     $data['showContainer'] =""; 

     $this->load->view('index', $data); 
    } 

我的過程主頁功能這是一種被稱爲在主頁選項卡中單擊Java腳本函數。

<li id="HOME" ><a href="javascript:void(0);" onClick="javascript:processHome();">Home</a></li>  


function processHome(){  
    $('form#containerForm').attr({action: "home/processHome"}); 
    $('form#containerForm').append("<input type='hidden' name='requestSource' value='processHome' />"); 
    $('form#containerForm').submit(); 
} 
+0

哪是主頁選項卡的鏈接/代碼? – Dalen

+0

詳情已更新,請檢查 – Vicky

回答

0

確保您的$配置[ 'BASE_URL']變量配置正確。

+0

$ config ['base_url'] \t =「http:// localhost/myapp」; – Vicky