![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 28.04.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam mały problem z paginatorem. Mianowicie linki 'next >>' i '<< previous' zawsze odsyłają pod adres : Kod http://localhost/kontroler/akcja/page:x Podział na strony mam w akcji index() ale w adresie nie uzywam nazwy akcji tzn nie uzywam adresu Kod http://localhost/kontroler/index tylko Kod http://localhost/kontroler Niestety adresy linków paginatora mają domyślny adres kontroler/akcja/page:x a to troche mi nie leży... czy istnieje jakiś sposób na ręczną zmianę linków paginatora dla pojedynczej akcji ? Możecie stwierdzić, że nawet jeśli taki sposób jest, to to nie zadziała ale zawsze moge sobie w htaccessie dopisać maskowanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Pozdrawiam ! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 36 Dołączył: 31.03.2006 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Można, podaj bardziej konkretny przykład.
Cytat Podział na strony mam w akcji index() ale w adresie nie uzywam nazwy akcji tzn nie uzywam adresu Możesz to rozwinąć? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 28.04.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam stworzony kontroler
shows_controller.php :
Jest on wczytywany jako strona główna serwisu (wpis w config/routes.php) :
I zasadniczo wszystko działa tylko poprostu po kliknięciu w "Następna strona" adres zmienia się z Kod http://localhost/ na Kod http://localhost/shows/index/page:2 a ja jednak wolał bym zachować postać Kod http://localhost/page:2 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Ten post edytował Bajki 11.12.2008, 19:40:41 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 36 Dołączył: 31.03.2006 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Standardowo tego nie zrobisz. Rozwiązaniem jest napisanie własnego helpera.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 28.04.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
ok, poradziłem sobie z samym linkiem do strony tworząc helpera usuwającego z generowanego kodu ciąg znaków 'shows/index/' jednak teraz pojawił się problem z dodaniem do .htaccess linijki maskującej adres
Cytat na Cytat Okazuje się bowiem, że kiedy robie to poprzez edycje .htaccess, CakePHP nadpisuje plik .htaccess jakąs tam domyślną wersją a co za tym idzie moje maskowanie nie działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) domyślam się, że trzeba to zrobić w routes.php jednak po przeszukaniu dokumentacji, google i wyprobowaniu wielu możliwości byłem zmuszony się poddać...czy macie jakieś pomysły co do rozwiązania tego problemu ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 01:32 |