Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP+Symfony] domyślna wartość z bazy w polu select
Forum PHP.pl > Forum > PHP > Frameworki
dopelganger
cześć
nie mogę sobie poradzić, mam listę select w formularzu edycji danego rekordu,
do listy select zaciągane są dane z bazy. Ale jak wyświetlić wartość zapisaną w tabeli dla danego rekordu jako domyślną (<option selected="selected" value="wartość z tabeli">wartość z tabeli</option>)?

  1.  
  2. public function buildForm(FormBuilderInterface $builder, array $options){
  3. $builder
  4. ->add('parentId','entity', array(
  5. 'class' => 'BackendBundle\Entity\Menu',
  6. 'query_builder' => function(EntityRepository $er) {
  7. return $er->createQueryBuilder('q')->orderBy('q.sort', 'ASC');
  8. },
  9. 'placeholder' => 'domyślna wartość z tabeli', <-------------- plus wartość <option value="wartość"...... -- jak :) questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif
  10. 'property' => 'label',
  11. 'required' => false
  12. ))
  13. ;
  14. }


dzięki, pozdrawiam
nospor
Wg info w google musisz ustawic parametr DATA
http://stackoverflow.com/questions/8073236...field-selection

przenosze. Patrz prosze gdzie piszesz
luck
Ustaw parameter "data".
Edit: drugi, sorki smile.gif
dopelganger
Cytat(luck @ 27.04.2016, 14:50:08 ) *
Ustaw parameter "data".
Edit: drugi, sorki smile.gif


daje przykładową wartość 'data' = 1 i nic się nie dzieje smile.gif już to przerabiałem ... dlatego założyłem ten temat :/
nospor
W linku co ci podalem dosc wyraznie jest napisane, ze ma tam byc obiekt a nie wartosc
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.