Модель типа типа Propel w. group_by отображается без отображения свойств
Env: Symfony2 2.7/Propel 1.6
Я создал тип формы выбора, например:
$builder->add('mychoice', 'model', array(
'class' => 'Foo\\Bar',
'query' => FooBarQuery::create()->filterBySomething(true),
'group_by' => 'example',
'property' => 'title',
'multiple' => false,
'expanded' => false,
));
Список выбора рендеринга в порядке с хорошими опциями выбора optgroup, но свойство title не отображается - свойство id вместо. Если я удалю параметр group_by, свойство title будет хорошо отображаться.
Что не так?
Ответы
Ответ 1
Будет ли это работать?
$builder->add(
'mychoice',
'entity',
array(
'class' => 'Foo\\Bar',
'choice_label' => 'title',
'multiple' => false,
'expanded' => false,
)
);
Задайте тип entity
и добавьте свойство choice_label
и свойство, которое вы хотите отобразить.