Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony]sortowanie wyników sfWidgetChoiceMany
Forum PHP.pl > Forum > PHP > Frameworki
ceieneka
witam
mam tabele szkola trzymajaca dane o szkole oraz tabele jezyki trzymajaca nazwe jezyka i jego id,(relacja wiele do wielu miedzy szkola a jezyk - wiec jest tez tabela laczaca dwie poprzednie), w formularzu dodawania szkoly jest wiec wybor jezykow sfWidgetFormChoiceMany, tylko ze nazwy jezykow sa wyswietlane bez porzadku (tzn. zauwazylem ze pobiera te jezyki po id) a chcialbym aby wyswietlalo je alfabetycznie wedlug nazwy, szukalem w dokumentacji czy jest jakas opcja w widgecie za to odpowiedzialna, albo gdzie jest wywolanie metody pobierajacej jezyki, ale nic nie znalazlem sad.gif wiecie moze ktora metoda klasy jezykPeer jest wykorzystywana w tej sytuacji do pobierania jezykow ? Albo macie jakies sposoby na rozwiazanie takiego problemu?
janek9
Cytat(ceieneka @ 10.12.2009, 13:56:02 ) *
witam
mam tabele szkola trzymajaca dane o szkole oraz tabele jezyki trzymajaca nazwe jezyka i jego id,(relacja wiele do wielu miedzy szkola a jezyk - wiec jest tez tabela laczaca dwie poprzednie), w formularzu dodawania szkoly jest wiec wybor jezykow sfWidgetFormChoiceMany, tylko ze nazwy jezykow sa wyswietlane bez porzadku (tzn. zauwazylem ze pobiera te jezyki po id) a chcialbym aby wyswietlalo je alfabetycznie wedlug nazwy, szukalem w dokumentacji czy jest jakas opcja w widgecie za to odpowiedzialna, albo gdzie jest wywolanie metody pobierajacej jezyki, ale nic nie znalazlem sad.gif wiecie moze ktora metoda klasy jezykPeer jest wykorzystywana w tej sytuacji do pobierania jezykow ? Albo macie jakies sposoby na rozwiazanie takiego problemu?


Proponuję zamiast sfWidgetFormChoiceMany zrobic sfWidgetPropelChoice, ustawic: order_by => array('nazwa_kolumny', 'asc lub desc') i dodac opcje: multiple => true. Piszę z pamięci więc może czasem nie działać.
ceieneka
Qrcze takie proste rozwiązanie, dzięki janek
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.