我可以在管理员中找到一个班级吗?

时间:2017-05-09 06:55:03

标签: symfony sonata-admin

// src/AdminBundle/Entity/RentalUnitAdmin.php
protected function configureFormFields(FormMapper $formMapper)
        {
            $formMapper
                ->add('name', 'text')
                ->add('location', 'entity', array('class' => 'AppBundle:Location'))
                ->add('rentalUnitPriceGroups', 'collection', array(
                  'entry_type' => RentalUnitPriceGroupForm::class,
                  'entry_options' => array('rentalUnit' => $formMapper -> getFormBuilder() -> getData()),
                  'allow_add' => true,
                ))
                ->add('rentalCategory', 'entity', array('class' => 'AppBundle:RentalCategory',
                  'choice_label' => 'name',))
            ;
        }

有没有办法获得RentalUnit类而不必通过另一个管理类手动选择它,或者它是否可能?

1 个答案:

答案 0 :(得分:0)

不要从头脑中知道,但我相信你可以做$this->getSubject()或类似的事情。