Symfony:包含父级和子级的Sonata Admin Bundle Dropdown

时间:2017-12-01 10:04:03

标签: php symfony sonata-admin

我在我的项目中使用Sonata管理包,我想填充下面的下拉列表,

<select>
   <option>Category father-1</option>
   <option>--Category child-1-1</option>
   <option>--Category child-1-2</option>
   <option>--Category child-1-3</option>
   <option>----Category child-1-3-1</option>
   <option>----Category child-1-3-2</option>
   <option>--Category child-1-4</option>
   <option>--...</option>
   <option>Category father-2</option>
</select> `

下面是我的modelAdmin.php代码

    $formMapper->with('General')
            ->add('name', null, array('required' => true))
            ->add('parent', 'sonata_type_model', array(
                'required' => false,
                'class' => 'HUI\PortalBundle\Entity\Category'
            ));
    $formMapper->end()
            ->with('Meta', array('collapsed' => true))
            ->add('status', null, array('required' => false))
            ->end();

    if ($this->getSubject()->getCreatedAt()) {
        $formMapper->with('System Information', array('collapsed' => true))
                ->add('created_at', 'datetime', array('widget' => 'single_text', 'attr' => array('read_only' => true, 'disabled' => true)))
                ->end();
    }

但在我的情况下,我得到的所有列表都没有父子级别。

0 个答案:

没有答案