瀏覽代碼

fix regression from refactoring

Thomas 14 年之前
父節點
當前提交
a767cb033f
共有 1 個文件被更改,包括 4 次插入6 次删除
  1. 4 6
      Controller/CoreController.php

+ 4 - 6
Controller/CoreController.php

@@ -102,8 +102,7 @@ class CoreController extends Controller
         $field_element = $this->getFieldElement($form, $element_id);
 
         // retrieve the FieldDescription
-        $formFields       = $admin->getFormFields();
-        $fieldDescription = $formFields[$field_element->getKey()];
+        $fieldDescription       = $admin->getFormFieldDescription($field_element->getKey());
 
         $subject = $form->getData();
         $value = $fieldDescription->getValue($subject);
@@ -127,16 +126,15 @@ class CoreController extends Controller
         // add new elements to the subject
         while($object_count < $post_count) {
             // append a new instance into the object
-            $admin->addNewInstance($subject, $fieldDescription);
+            $admin->getFormBuilder()->addNewInstance($subject, $fieldDescription);
 
             $object_count++;
         }
 
-        $admin->addNewInstance($subject, $fieldDescription);
+        $admin->getFormBuilder()->addNewInstance($subject, $fieldDescription);
         $data[$field_element->getKey()][] = $value;
 
-        $fields = $admin->getFormFields();
-        $form   = $admin->getForm($subject, $fields);
+        $form   = $admin->getForm($subject);
 
         // bind the data
         $form->submit($data);