Я думаю, что ваша проблема в том, что вы установили опцию multiple
на false
.Это означает, что тип формы будет возвращать строковое значение (поскольку вы устанавливаете multiple
в false
, одно значение), но ваше отношение, вероятно, настроено как отношение «многие ко многим».
Если для параметра multiple
установлено значение true
, ваш объект отправит массив, а не строку, что и ожидается приложением.Затем, если вам не нравится внешний вид списка вашего CategoryType в HTML, вы можете отобразить его по-другому, используя заголовок в Symfony2.
Надеюсь, это поможет, Мэтт