Преглед на файлове

Define the subject if none is set in the AdminType

Thomas Rabaix преди 13 години
родител
ревизия
adb38c6ee6
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  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()));