Witam, posiadam w swojej encji takie pole:
  1. /**
  2.   * @var string
  3.   *
  4.   * @ORM\Column(name="available", type="array", length=10000)
  5.   */
  6. private $available;


W bazie danych w polu tym zapisuję zserializowaną tablicę w stylu:
$array['monday'][2] = "on";
$array['monday'][7] = "on";
$array['thursday'][3] = "on";

Mam teraz problem z utworzeniem formularza dla tego pola. Korzystam z collectionType w ten sposób:
  1. $builder->add('available', CollectionType::class, array(
  2. 'entry_type' => ChoiceType::class,
  3. 'entry_options' => array(
  4. 'choices' => array(
  5. 'Nashville' => 'nashville',
  6. 'Paris' => 'paris',
  7. 'Berlin' => 'berlin',
  8. 'London' => 'london',
  9. ),
  10. 'multiple' => true
  11. ),
  12. ))


Właściwości w polu choices są teraz wpisane przykładowe. Problem w tym, że po wyświetleniu formularz nic mi się nie pokazują. Tylko sam label "available". Jak to poprawić abym otrzymał pole do wielokrotnego wyboru?

Pozdrawiam