Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] admin generator i filtry
blackroger
post
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

  1.  
  2. $this->widgetSchema['state'] = new sfWidgetFormChoice(
  3. array('choices' => $statesArray));


i dodalem taki validator

  1. $this->validatorSchema['state'] = new sfValidatorChoice(
  2. array('choices' => array_keys($statesArray)));
  3.  


ładnie idzie ale nie szuka....


Co mam zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
destroyerr
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 14:46