0

ページネーションのあるページに「すべて表示」リンクを作成する方法。

例: 20 件の結果のデフォルトのカテゴリがある場合、「すべて表示」のリンク ボタンを作成する必要があります。その方法を教えてください。

ステップバイステップでお願いします...

4

2 に答える 2

0

1-viewAllリンクで、データベースからすべてのデータを制限なく取得してページに表示する関数を呼び出すことができます。

2-jquery-ajax が得意な場合は、showAll をクリックしたときにこの動的リンクを作成できます。すべてのレコードが表示され、制限付きで表示するように名前を変更する必要があります。

于 2013-06-18T10:37:46.810 に答える
0

あなたの問題は codeigniter 機能ではありません。すべてのレコードを表示するようにコードを調整できます。

次のリンクをコードに追加します

<a href="your_page_url?all=1">View All</a>

すべてのリクエストが利用可能な場合は、コントローラを変更してください。

$allRows = getAllRows();

if ($this->input->get() !== FALSE) {
    $all = $this->input->get(all);
}    

if ($all == 1) {
   $data['rows'] = $allRows;
} else {
   $this->load->library('pagination');

   $config = $pageSize;
   $this->pagination->initialize($config);
   $data['rows'] = array_slice($allRwos, $page, $pageSize);
}
于 2013-06-18T10:23:47.533 に答える