![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam pytanie odnośnie filtrów....chcę wygenerować formularz wyszukiwania za pomocą admin generatora.....Mam model Książki i jest w nim pole stan. Ma ono być selectboxem. Zdefiniowałem sobie tablicę z warościami rezerwa, zamówione, brak itd....w Klasie dziedziczącej po BaseKsiazkaFormFilter (KsiazkaFormFilter) nadpisalem widget
i dodalem taki validator
ładnie idzie ale nie szuka.... Co mam zrobic? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Podejrzewam, że pole state w filtrze ma typ Number. Standardowo ten typ jest obsługiwany przez widżet sfWidgetFormFilterInput, który zawiera pole text. Po podpięciu wartości do formularza filtra, przy budowaniu zapytania pobierana jest wartość $values['state']['text']. Wartość z selecta, leci bezpośrednio ($values['state']. Możesz zmienić takie zachowanie np. poprzez dodanie do Twojego filtra funkcji: addStateCriteria lub addStateQuery.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 14:46 |