我正在尝试从实体类别中创建一个单选按钮列表,如代码下方所示。
类别表的数据库结构如下:
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');
}