У меня есть проблемы с uri_string()
и пагинацией с CodeIgniterCodeigniter: URL Helper с пагинацией
Мой код:
<?php echo anchor(site_url(uri_string().'/'.$item->url_product),$item->name_product);?>
Мой текущий URL (страница 2, $config['per_page'] = 3
):
http://localhost:8080/ci/index.php/product/phone/page/3/
Запустите код и получите результат (так как я использовал разбивку на страницы) для URL-адреса продукта:
http://localhost:8080/ci/index.php/product/phone/page/3/lumia_950_xl
Но я хочу corecting, что URL-адрес, как это:
http://localhost:8080/ci/index.php/product/phone/lumia_950_xl
Я хочу устранения page/3/
на выходе. Как я могу это решить?
В моей голове сейчас
(if any 'page/3/' string at site_url())
{
delete 'page/3/';
}
Но я думаю, что есть другой, более простой способ, а не использовать, если заявление, как это, кто? Благодаря
ОК, наконец, я с помощью замены заявление, так как ни кто не даст момент здесь
$url_produk = uri_string();
$patern_url[0] = '(\/page\/\d)';
$patern_url[1] = '(\/page)';
$url_produk = preg_replace($patern_url, '', $url_produk);
Можете ли вы изменить свой вопрос и добавить полный код разбивки на страницы с контроллера. – user4419336
У меня нет проблем с разбиением на страницы, он отлично работает. – Vinsens
Pagination перестает работать, если вы удаляете сегмент с номером страницы. – Tpojka