Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 我可以在adminclass I';我在吗?_Symfony_Sonata Admin - Fatal编程技术网

Symfony 我可以在adminclass I';我在吗?

Symfony 我可以在adminclass I';我在吗?,symfony,sonata-admin,Symfony,Sonata Admin,是否有任何方法可以获得RentalUnit类而不必通过另一个adminclass手动选择它,或者甚至有可能 我不知道,但我相信你可以做$this->getSubject()或者类似的事情。你能说得更具体些吗?您正在使用RentalUnitAdmin,是否需要RentalUnit的新实例? // src/AdminBundle/Entity/RentalUnitAdmin.php protected function configureFormFields(FormMapper $formMapp

是否有任何方法可以获得RentalUnit类而不必通过另一个adminclass手动选择它,或者甚至有可能

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

你能说得更具体些吗?您正在使用
RentalUnitAdmin
,是否需要
RentalUnit
的新实例?
// 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',))
            ;
        }