Pārlūkot izejas kodu

Fix label when working with FormBuilder

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

+ 3 - 1
Form/FormMapper.php

@@ -80,8 +80,10 @@ class FormMapper
             $this->with($this->admin->getLabel());
         }
 
+        $label = $name instanceof FormBuilder ? $name->getName() : $name;
+
         $formGroups = $this->admin->getFormGroups();
-        $formGroups[$this->currentGroup]['fields'][$name] = $name;
+        $formGroups[$this->currentGroup]['fields'][$label] = $label;
         $this->admin->setFormGroups($formGroups);
 
         if (!isset($fieldDescriptionOptions['type']) && is_string($type)) {