Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] Admin: wywołanie listy z parametrami filtra, SF 1.2
Foxx
post 10.08.2009, 09:54:14
Post #1





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


W adminie chciałbym umieścić w menu pozycję prowadzącą do przefiltrowanej listy.
Mam listę, mam włączony filtr dla pola "tytuł" i zgodnie z dokumentacją wpisuję w przeglądarce adres:
Kod
tekst/index?filter=filter&filters[tytul]=abc

No i lista nie jest przefiltrowana a w inpucie filtra nie ma ciągu "abc".
Czy w wersji 1.2 robi się to jakoś inaczej czy ja robię coś nie tak?
Go to the top of the page
+Quote Post
LBO
post 10.08.2009, 10:00:24
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


O ile dobrze pamiętam akcja excuteFilter podpięta jest pod POST.
Go to the top of the page
+Quote Post
Foxx
post 10.08.2009, 10:03:40
Post #3





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Czyli dokumentacja jest nieaktualna? Mogę gdzieś znaleźć jakiś help do tego?
Go to the top of the page
+Quote Post
LBO
post 10.08.2009, 10:25:30
Post #4





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


W rozdziale o routingu powinno być coś o tym smile.gif
Go to the top of the page
+Quote Post
destroyerr
post 10.08.2009, 10:48:04
Post #5





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

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


Nie jest akcja filter podpięta pod POST.
Dokumentacja nie jest aktualna.
Ciężko coś znaleźć w rozdziale o routingu na ten temat, ale przejrzałem go teraz na szybko.

Trochę się zmieniło filtrowanie w 1.2, dlatego, że teraz są używane do tego formularze. Pokażę Ci przykład jak to zrobić. Nie wiem jaki masz model, więc zakładam, że są to artykuły z tytułem, po którym chcesz filtrować. Adres powinien wyglądać tak:
Kod
article/filter/action?article_filters[title][text]=abc
Go to the top of the page
+Quote Post
Foxx
post 10.08.2009, 10:57:10
Post #6





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


To działa, dzięki destroyerr
Go to the top of the page
+Quote Post
LBO
post 10.08.2009, 12:15:01
Post #7





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat(destroyerr @ 10.08.2009, 11:48:04 ) *
Nie jest akcja filter podpięta pod POST.


U mnie nie działa Twój sposób o_O

A w app:routes pokazuje mi czarno na białym, że route pod którą podlega URL z filter/action jest dla POST.

Może to przez jakieś ustawienie?
Go to the top of the page
+Quote Post
destroyerr
post 10.08.2009, 12:45:21
Post #8





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

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


Cytat
U mnie nie działa Twój sposób o_O

W takim razie mój błąd.

Cytat
Może to przez jakieś ustawienie?

No tak, pewnie ustawienia. Ustawiałeś routing sam czy symfony Ci wygenerowało?

Szczerze mówiąc sprawdziałem teraz na projektach w propelu i doctrine i w żadnym nie mam trasy dla akcji filter. Pewnie dlatego też nie działa Tobie sposób, który podałem.
Go to the top of the page
+Quote Post
LBO
post 10.08.2009, 12:55:13
Post #9





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat(destroyerr @ 10.08.2009, 13:45:21 ) *
W takim razie mój błąd.


Nie twierdze, że to Twój błąd - spokojnie. Zakładałem, że to po mojej stronie coś nie tak.
Zastanawia mnie tylko dlaczego @foxxowi działa.

Cytat(destroyerr @ 10.08.2009, 13:45:21 ) *
No tak, pewnie ustawienia. Ustawiałeś routing sam czy symfony Ci wygenerowało?


Symfony

Cytat(destroyerr @ 10.08.2009, 13:45:21 ) *
Szczerze mówiąc sprawdziałem teraz na projektach w propelu i doctrine i w żadnym nie mam trasy dla akcji filter. Pewnie dlatego też nie działa Tobie sposób, który podałem.


Akcja filter podpada pod trasę dla /model_name/:action/action.:sf_format
Go to the top of the page
+Quote Post
Foxx
post 10.08.2009, 13:00:39
Post #10





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Potwierdzam, że u mnie działa. @LBO - na pewno nie zrobiłeś błędu innego rodzaju, np. dostosowując rozwiązanie do siebie?
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 Wersja Lo-Fi Aktualny czas: 13.06.2025 - 07:00