Модель типа типа 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 и свойство, которое вы хотите отобразить.