Twig 类中的symfony实体类型查询生成器访问

Twig 类中的symfony实体类型查询生成器访问,twig,symfony-2.7,Twig,Symfony 2.7,这是我的表单类型。。我有没有办法找到twig.中query\u builder参数中返回的对象 $builder ->add( 'category', 'entity', array( 'class' => 'path/to/my/entity/class', 'query_builder' => fun

这是我的表单类型。。我有没有办法找到twig.中query\u builder参数中返回的对象

$builder
->add(
                'category',
                'entity',
                array(
                    'class' => 'path/to/my/entity/class',
                    'query_builder' => function (EntityRepository $em){
                            return $em->createQueryBuilder("s");
                        },
                    'expanded' => TRUE,
                    )
                )
我的目标是为实体创建一个单选按钮,但它会用它呈现额外的信息

例如:

{% for category in category %}}
    {{form_widget(category)}}
    // here i want to access the category other property.. 
    // can we do it like 
    //{{category.getId()}}

{% endfor %}
类别
[单选按钮]

我想到了如何回答我自己的问题

我所做的是创建接受category的id的twig扩展,然后获取整个对象,然后我就可以使用它了

Category
  [radio button] <sub category label>
     <sub category>