瀏覽代碼

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()));