v2.5.2
Giriş yap

Sayfa URLe '?' ekleyince farklı controller açılıyor. Pagination yapamıyorum.

yasinerkan
364 defa görüntülendi

Merhaba arkadaşlar,

Tayfun'un Udemy'deki eğitiminden buralara kadar geldim. :)
Sorunum şudur:
BasicDb kullanarak bir pagination işlemi yapmaya çalışıyorum fakat

http://localhost/cms/admin/kategoriler?page=1

? -> get parametresi gönderince doğrudan index controller'a gidiyor. Sayfalama yapamıyorum.

.htaccess'im şu şekilde:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9-_/]+)$ index.php [QSA]

Pagination alanım şu şekilde:

       <?php if ($totalRecord > $pageLimit): ?>
                    <nav aria-label="...">
                        <ul class="pagination pagination-sm">
                            <?=$db->showPagination(admin_url(route(1).'?'.$pageParam.'=[page]'));?>
                        </ul>
                    </nav>
                    <?php endif; ?>

Yardımlarınızı beklerim.

tayfunerbilen
1476 gün önce

route işlemini nasıl yapıyorsun? yani url kontrolüne göre controller çağırma kodların nasıl, orada belki bir hata vardır :) normalde [QSA] eklediğinde bu problemin olmaması gerekir.