こんにちは、私はcodeigniter 1.7.3を使用しています。私はちょうどうまく動作するアプリケーションでページネーションを実装しました。codeigniterナビゲーションの問題
次の前のボタンをクリックするとうまくいきます。
しかし、ホームのような他のタブをクリックすると、アプリケーションの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
これはこれは、[ホーム]タブのクリックで呼び出されるJavaスクリプト機能であるに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);
}
の私のプロセス・ホーム機能です。
<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();
}
ホームタブのリンク/コードですか? – Dalen
詳細が更新されました。 – Vicky