Pārlūkot izejas kodu

Define the subject if none is set in the AdminType

Thomas Rabaix 13 gadi atpakaļ
vecāks
revīzija
adb38c6ee6
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      Form/Type/AdminType.php

+ 4 - 0
Form/Type/AdminType.php

@@ -31,6 +31,10 @@ class AdminType extends AbstractType
             $builder->add('_delete', 'checkbox', array('required' => false, 'property_path' => false));
             $builder->add('_delete', 'checkbox', array('required' => false, 'property_path' => false));
         }
         }
 
 
+        if (!$admin->hasSubject()) {
+            $admin->setSubject($builder->getData());
+        }
+
         $admin->defineFormBuilder($builder);
         $admin->defineFormBuilder($builder);
 
 
         $builder->prependClientTransformer(new ArrayToModelTransformer($admin->getModelManager(), $admin->getClass()));
         $builder->prependClientTransformer(new ArrayToModelTransformer($admin->getModelManager(), $admin->getClass()));