Почему я получаю ошибку при выборе этой формы для нескольких. Это происходит непосредственно на веб-сайте Symfonys. Все, что я изменил, было именем переменной.Ошибка выбора типа Symfony
$builder->add('genre', 'choice', array(
'choices' => array(
'x' => 'x',
'y' => 'y',
'z' => 'z',
),
'multiple' => true,
));
Это ошибка:
Unable to transform value for property path "genre": Expected an array.
Вот мой объект класса для этой переменной:
/**
* @var string
*
* @ORM\Column(name="genre", type="text", nullable=true)
*/
private $genre;
С несколько вариантов будут доступны форма будет создать 'array' результатов, но ваш«жанр»свойство только' string'. Вам нужно будет либо изменить отображение для жанра на 'array', либо удалить' 'multiple '=> true'. – qooplmao
Спасибо за отзыв – LargeTuna
Вы получили его на работу? – qooplmao