Sayfa URLe '?' ekleyince farklı controller açılıyor. Pagination yapamıyorum.
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.
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.