adamli
27.10.2008, 09:17:29
Halo
Mam pytanie dotyczace Symfony admin generatora i filtra...
Moje listview bazuje na tabeli projects do ktorej dolaczam tabele
customers... W klasie customers zastosowalem funkcje __toString()
dzieki czemu w filtrze mam do dyspozycji pull-down z wszystkimi klientami...
Niestety lista ta nie jest posortowana... Jak otrzymac posortowana liste?
Z gory dziekuje za odpowiedz
Adam
athabus
27.10.2008, 14:09:32
Na przykład można utworzyć swój własny template dla filtra (w książce jest to opisane).
Jest to dobre rozwiązanie zwłaszcza jeśli, klientów jest dużo bo pamiętaj, że filtry domyślnie tworzą WSZYSTKIE powiązane obiekty, żeby wyświetlić taką listę. Co za tym idzie jeśli np. w bazie jest ~1000 klientów to już wymaga to na wstępie odczytania 1000 rekordów i utworzenia 1000 obiektów.
Znacznie lepiej utworzyć swój własny szablon, który odczyta tylko pola z np. nazwiskiem i id i nie będzie tworzył obiektów.