0

私のリンク:http://asdasd.com/*****/****/urunler?kategori=5

ページにページネーションを追加する必要があります。

私のコード:

$config['base_url'] = base_url().'index.php/asd/urunler?kategori='.$kateg;
$config['total_rows'] = $this->anime_model->kategorisayi($kateg);
$config['per_page'] = 3; 
$config['first_link'] = '<a href="#" class="prevposts">Önceki</a>';
$config['last_link'] = '<a href="#" class="nextposts">Sonraki</a>';
$config['cur_tag_open'] = '<a href="#" class="activeposts">';
$config['cur_tag_close'] = '</a>';
$this->pagination->initialize($config);

ページネーションのリンクをクリックしても、ページが変わりません。

http://asdasd.com/yenianimesatis/index.php/anime/urunler?kategori=5/3

どうすれば修正できますか?

編集:このコードを使用すると

$config['suffix'] = '/?'.http_build_query($_GET, '', "&");

2 ページ目: http://asasgs/yenianimesatis/index.php/anime/urunler/5/?kategori=5、しかし 1 ページ目:http://asgasg/yenianimesatis/index.php/anime/urunler/

次のようにする必要があります。http://asgasg/yenianimesatis/index.php/anime/urunler/?kategori=5

4

1 に答える 1

0

あなたの質問がよくわかりません。ただし、次の 2 つの点に注意してください。

1) CI ページネーションはベース URL の末尾に /# を追加するだけなので、主張する場所は変更されませんでした - http://asdasd.com/yenianimesatis/index.php/anime/urunler?kategori=5 /3、実際には最後に /# を追加しました。おそらく、ページネーション $config['enable_query_strings'] を TRUE に設定する必要がありますか? enable_query_stringsについては、http : //codeigniter.com/user_guide/libraries/pagination.html を参照してください。

2) $config['suffix'] を使用しているとのことですが、それが何のためにあるのかわかりません。$config['url_suffix'] のことですか? その場合、バグがある可能性があります: http://codeigniter.com/forums/viewthread/161875/

于 2012-08-08T12:34:04.847 に答える