Symfony 使用数据转换器将自定义数组转换为实体类型表单

Symfony 使用数据转换器将自定义数组转换为实体类型表单,symfony,ssis,Symfony,Ssis,我想为实体类型表单字段提供自定义树数组。实体类型具有multiselect属性。 解决方案隐藏在数据转换器中,我尽了最大努力,但我做不到这一点。我需要帮助你们所有人,请帮助我 public function buildForm(FormBuilderInterface $builder, array $options) { $categoryArray = $this->getTreeArray(); $builder->add('category', 'entit

我想为实体类型表单字段提供自定义树数组。实体类型具有multiselect属性。 解决方案隐藏在数据转换器中,我尽了最大努力,但我做不到这一点。我需要帮助你们所有人,请帮助我

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $categoryArray = $this->getTreeArray(); 
    $builder->add('category', 'entity', array(
        'class' => 'CategoryBundle:Category',
        'label' => 'Categories',
        'property' => 'name',
        'multiple' => true,
        'empty_value' => NULL,
        'choices' => $customcategoryArray,
    ));
}