在Symfony2表单上显示选定的字段单选按钮

时间:2014-12-18 07:42:51

标签: php forms symfony orm radio-button

我正在尝试从实体类别中创建一个单选按钮列表,如代码下方所示。

类别表的数据库结构如下:

id_category,name,level,parent_id,child_id

我只希望单选按钮只显示在最后一个没有child_id的类别上。例如:

服饰 - >男士 - > T恤

我只想让单选按钮出现在T恤上,我该怎么办呢?我尝试过查询,但没有显示其他父类别。

在Symfony2中有正确的方法吗?

public function buildForm(FormBuilderInterface $builder, array $options){

    $builder->add('productLanguage', new ProductLanguageType()) //embed another form
            ->add('id_seller','text')
            ->add('tag', 'text')
            ->add('hot', 'checkbox')
            ->add('featured', 'checkbox')
            ->add('new', 'checkbox')
            ->add('id_category', 'entity', array(
                   'class' => 'ProductBundle:ProductCategory',
                   'property' => 'name',
                   'multiple' => false,
                   'expanded' => true
                  )
                 )
            ->add('id_condition', 'entity', array(
                   'class' => 'ProductBundle:ProductCondition',
                   'property' => 'cond'
                  )
                 )
            ->add('Add', 'submit');

}

0 个答案:

没有答案