![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 1.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie
Mam problem z modułem paginacji w Kohana 3.2. Moduł Paginacji w wersji kloopko 3.0.8-6 dostosowany do KO3.2. Za pomocą poniższego kodu umieszczonego w widoku, wyświetlam wygenerowane przez moduł linki do kolejnych stron. Wygląda to tak: First Previous 1 2 Next Last Wpisując w adres przeglądarki poniższe linki, bez problemu wyświetlają się odpowiednio wyniki z bazy. http://localhost/kohana/welcome/ http://localhost/kohana/welcome/page/ http://localhost/kohana/welcome/page/1 http://localhost/kohana/welcome/page/2 Problem polega na tym, że wygenerowane linki przez moduł paginacji nie działają prawidłowo. Klikając w Previous i next wszystko jest ok. Jednak kiedy kliknę w First lub 2 pojawiają się błędy. Spowodowane jest to przypisaniem nieprawidłowych adresów do linków. Podglądając źródło strony generuje się tak: Natomiast po kliknięciu w 2 wywoływany zostaje adres: http://localhost/kohana/welcome/%EF%BB%BF/.../welcome/page/2 Po najechaniu na link wyświetla się adres odnośnika: http://localhost/kohana/welcome/page//kohana/welcome/page/2 Wygląda to tak jak by dwa razy pobierany był adres bazowy. Szukałem rozwiązania tego problemu na wielu forach i nigdzie nic na ten temat nie ma. Szukałem błędów w routingu oraz ustawieniu htaccess. Jednak nic nie udało mi się w tej kewstii zrobić. Poniżej ilustruję ważniejsze ustawienia poszczególnych plików. Kod kontrolera:
W Bootstrapie jest tak:
Oraz plik .htaccess
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ja bym zajrzał do źródeł modułu, no ale może jestem inny.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 1.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Korzystam z tego modułu. Nie za bardzo potrafię znaleźć tu błąd.
https://github.com/kloopko/kohana-pagination Wydaje mi się, że coś jest nie tak z helperem URL::base(); lub URL::site(); Po umieszczeniu każdego z nich w widoku generuje: /kohana/ zamiast: http://localhost/kohana/ I tak myślę, że może to ma coś wspólnego z problemem. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
A moze po prostu w bootstrapie wpisales zly base_url
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 11:26 |