Przemysław Szczerbicki

Przemysław Szczerbicki Programista,
freelancer

Temat: Stronnicowanie i COUNT

Witam,

Chcę zrobić listę miast z podaną ilością obiektów w każdym i jednocześnie wykorzystać do tego sfPropelPager. Jak to najlepiej zrobić, żeby nie było nadmiaru zapytań do bazy?

Przykład:
Poznań(10)
Wrocław(7)
Gdańsk(12)
...

linki do innych podstron

Z góry dzięki za sugestie :)

pzdr.
Adam W.

Adam W. senior php
developer, Symfony

Temat: Stronnicowanie i COUNT

Przemysław Szczerbicki:
Witam,

Chcę zrobić listę miast z podaną ilością obiektów w każdym i jednocześnie wykorzystać do tego sfPropelPager. Jak to najlepiej zrobić, żeby nie było nadmiaru zapytań do bazy?

Przykład:
Poznań(10)
Wrocław(7)
Gdańsk(12)
...

linki do innych podstron

Z góry dzięki za sugestie :)

w niektórych przypadkach dobrym rozwiązaniem będzie dodatkowa kolumna w tabeli miast z tą liczbą. wartość w tej kolumnie będzie aktualizowana gdy będzie dodany lub usunięty obiekt w mieście.
a jeżeli chodzi o zapytanie to klasa pager ma metodę setQuery, której podajesz zapytanie, które ma być wykonywane. w tym zapytaniu dodajesz dodatkowe podzapytanie w select.

konto usunięte

Temat: Stronnicowanie i COUNT

Zgadzam się z Adamem. Dodatkowa kolumna z ilością wyników jest tutaj najlepszym wyjściem (sam tak robię). Generalnie możesz też użyć aliasa w Twoim zapytaniu gdzie wyciągasz miasta, jednak ja stawiam na dodatkowa kolumne.

Ups. Adam sory, ale przez przypadek nacisnąłem Wartościowa wypowiedź przy Twoim poście. Może napisz coś jeszcze wnoszącego do tematu, żeby nie było że nie zasłużyłes ;)Damian Kopiec edytował(a) ten post dnia 21.01.10 o godzinie 11:36
Przemysław Szczerbicki

Przemysław Szczerbicki Programista,
freelancer

Temat: Stronnicowanie i COUNT

Dzięki za odpowiedzi. Wiem, że można sobie ustawić zapytanie tylko zastanawiałem się czy uda mi się uniknąć "ręcznej" hydracji obiektów. Spróbuję tak jak piszecie, dzięki :)

pzdr.
Adam W.

Adam W. senior php
developer, Symfony

Temat: Stronnicowanie i COUNT

Damian Kopiec:
Ups. Adam sory, ale przez przypadek nacisnąłem Wartościowa wypowiedź przy Twoim poście. Może napisz coś jeszcze wnoszącego do tematu, żeby nie było że nie zasłużyłes ;)Damian Kopiec edytował(a) ten post dnia 21.01.10 o godzinie 11:36

a co jeszcze można w tym temacie napisać?:))
Roman Piekarski

Roman Piekarski Programista do
wynajęcia

Temat: Stronnicowanie i COUNT

Adam W.:
Damian Kopiec:
Ups. Adam sory, ale przez przypadek nacisnąłem Wartościowa wypowiedź przy Twoim poście. Może napisz coś jeszcze wnoszącego do tematu, żeby nie było że nie zasłużyłes ;)Damian Kopiec edytował(a) ten post dnia 21.01.10 o godzinie 11:36

a co jeszcze można w tym temacie napisać?:))

Wklej mu kilka linkow z wikipedi moze sie podjara:D

konto usunięte

Temat: Stronnicowanie i COUNT

Roman Piekarski:
Adam W.:
Damian Kopiec:
Ups. Adam sory, ale przez przypadek nacisnąłem Wartościowa wypowiedź przy Twoim poście. Może napisz coś jeszcze wnoszącego do tematu, żeby nie było że nie zasłużyłes ;)Damian Kopiec edytował(a) ten post dnia 21.01.10 o godzinie 11:36

a co jeszcze można w tym temacie napisać?:))

Wklej mu kilka linkow z wikipedi moze sie podjara:D

No to żeście mnie rozłożyli :) Nie no to był oczywiście żart :) Gdy to pisałem to akurat robiłem takie coś w swojej bazie więc pomyślałem sobie, że istnieje jeszcze jakiś "magiczny" sposób.

Co do tej Wartościowej wypowiedzi to chyba se musze kurcze nową myche sprawić bo stara klika gdzie popadnie ;)

Następna dyskusja:

Meme, all those thoughts th...




Wyślij zaproszenie do