Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CakePHP] Modyfikacja odnośnika w paginatorze
php22
post 18.09.2012, 07:10:21
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 7.08.2007

Ostrzeżenie: (0%)
-----


W jaki sposób zmodyfikować linki generowane przez paginator?
Myślę ż można by to zrobić w pliku /cake/libs/view/helpers/paginaor.php ale moje próby nie przynoszą rezultatu..
Jak dodać do linku o postaci cokolwiek żeby wyglądał tak:
oryginalny link (wygenerowany):
mojastrona.pl/costam/layout/100/page:5
po modyfikcji:
(tutaj zmiana).pl/(lub tutaj zmiana)/layout/100/page:5

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kleus
post 19.09.2012, 13:21:00
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 7
Dołączył: 22.10.2009
Skąd: Siędzę

Ostrzeżenie: (0%)
-----


Cytat(php22 @ 18.09.2012, 08:10:21 ) *
W jaki sposób zmodyfikować linki generowane przez paginator?
Myślę ż można by to zrobić w pliku /cake/libs/view/helpers/paginaor.php ale moje próby nie przynoszą rezultatu..
Jak dodać do linku o postaci cokolwiek żeby wyglądał tak:
oryginalny link (wygenerowany):
mojastrona.pl/costam/layout/100/page:5
po modyfikcji:
(tutaj zmiana).pl/(lub tutaj zmiana)/layout/100/page:5


Jeżeli chcesz już modyfikować domyślny Helper to radze napisać własny Helper dziedziczący po tym Helperze dla przykładu podaje link do zmodyfikowanego Helpera
https://github.com/slywalker/TwitterBootstr...natorHelper.php

Dodatkowo jeżeli chcesz wstawić po nazwie domeny jakiś parametr przed paginacją myśle, że można to zrobic przez
  1. $this->Paginator->options()
lub
  1. $this->Paginator->params()


Cytat(erix @ 19.09.2012, 14:17:29 ) *
Ja wiem, że do AppController, ale w jaki sposób chcesz zmusić PaginatorHelper do generowania linków wg nowego schematu?


Można do routera dodać parametr
  1. Router::connect('/:param/:controller/:sort,:direction',
  2. 'controller' => 'pages',
  3. 'action' => 'index',
  4. 'plugin' => false
  5. ),
  6. 'pass' => array(
  7. 'sort',
  8. 'direction',
  9. 'param'
  10. ),
  11. 'sort',
  12. 'direction'
  13. )
  14. );


Ten post edytował kleus 19.09.2012, 13:24:04
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:09