Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [symfony] routing
mazur83
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 3
Dołączył: 21.02.2008

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


Witam, mam na stronie spis linków, do wyświetlania ich wykożystuje sfPropelPager. dodatkowo każdy link należy do określonej kategorii. jak mam wyświetlać linki należące tylko do jednej kategorii aby paginacja strony działała właśnie dla określonej kategorii?


--------------------
Go to the top of the page
+Quote Post
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


O ile zrozumiałem problem to ustaw 'criteria' dla pagera.
Go to the top of the page
+Quote Post
mazur83
post
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 3
Dołączył: 21.02.2008

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


ustawiam criteria, tyle że jak skocze na następną stronę (poprzez link z pagera) to je gubie bo nie tworzą mi sie url-e z dodatkowym parametrem ustawionym na kategorie linka.


--------------------
Go to the top of the page
+Quote Post
destroyerr
post
Post #4





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


No to masz do wyboru:
1. ustawić dodatkowy rout, np: /linki/strona/:page/kategoria/:category
2. przypisać wybraną kategorie do usera (jako atrybut)
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(mazur83 @ 10.03.2008, 15:56:20 ) *
(...) to je gubie bo nie tworzą mi sie url-e z dodatkowym parametrem ustawionym na kategorie linka.
A jak tworzysz te URLe? Bo one same się nie gubią. To zapewne Ty nie ustawiasz parametru kategoria
Go to the top of the page
+Quote Post
mazur83
post
Post #6





Grupa: Zarejestrowani
Postów: 59
Pomógł: 3
Dołączył: 21.02.2008

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


dzięki destroyerr zrobiłem to na flash.

no właśnie nie ustawiam bo nie wiem jak to jakoś sprytnie zrobić, za bardzo nie rozumiem do tego dodawania wpisów w pliku routing.yml, więc jeszcze raz będe musiał zapoznać się z dokumentacją. chyba że ktoś był by tak miły i podał jakiś prosty przykład z krótkim wyjaśnieniem co i jak smile.gif


--------------------
Go to the top of the page
+Quote Post
destroyerr
post
Post #7





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Flash oczywiście w tym przypadku jest bardzo zły, ale robisz to na własne ryzyko.
To zajrzyj do tej dokumentacji i zapytaj jak już będziesz wiedział czego nie wiesz winksmiley.jpg Przykładów nie ma sensu podawać ponieważ w dokumentacji jest wystarczająca ilość, a do tego jest jeszcze askeet.
Go to the top of the page
+Quote Post
mazur83
post
Post #8





Grupa: Zarejestrowani
Postów: 59
Pomógł: 3
Dołączył: 21.02.2008

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


czemu uważasz, że flash jest bardzo zły?


--------------------
Go to the top of the page
+Quote Post
mike
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(mazur83 @ 10.03.2008, 18:58:38 ) *
no właśnie nie ustawiam (...)
Pokaż kod jak tworzysz obiekt pagera (akcja) i jak go wyświetlasz (widok).
Pogadamy swobodniej bez teoretyzowania.

A tymczasem masz przykład gdzie wszystko jest tak jasno napisane że nie da się inaczej i prościej: How to paginate a list.
Jeśli z tego nic nie wyniesiesz to przykro mi, zmień zainteresowania.
Go to the top of the page
+Quote Post
mazur83
post
Post #10





Grupa: Zarejestrowani
Postów: 59
Pomógł: 3
Dołączył: 21.02.2008

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


dzięki mike nie doczytałem ostatniej części (Storing additional information in the pager) teraz wszystko śmiga


--------------------
Go to the top of the page
+Quote Post

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 Aktualny czas: 19.08.2025 - 04:08