Browse Source

Define the subject if none is set in the AdminType

Thomas Rabaix 13 years ago
parent
commit
adb38c6ee6
1 changed files with 4 additions and 0 deletions
  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));
         }
 
+        if (!$admin->hasSubject()) {
+            $admin->setSubject($builder->getData());
+        }
+
         $admin->defineFormBuilder($builder);
 
         $builder->prependClientTransformer(new ArrayToModelTransformer($admin->getModelManager(), $admin->getClass()));