推进表格型号w.group_by呈现时没有显示属性

Lio*_*nel 15 forms propel symfony

环境: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,
        ));
Run Code Online (Sandbox Code Playgroud)

渲染选择列表没有好的optgroup选择选项但是标题的属性没有显示 - 而是id的属性.如果我删除group_by选项,则会很好地显示title属性.

怎么了?

Geo*_*iuc 1

这行得通吗?

   $builder->add(
        'mychoice',
        'entity',
        array(              
            'class' => 'Foo\\Bar',
            'choice_label' => 'title',
            'multiple' => false,
            'expanded' => false,
        )
    );
Run Code Online (Sandbox Code Playgroud)

将类型设置为entity并添加choice_label属性以及要显示的属性。