Browse Source

Fix options array key for sf2.7+

replacing choice_list by choice_loader for sf2.7+
Badr HAKKARI 9 years ago
parent
commit
f061a6ca15
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Form/Type/ModelType.php

+ 4 - 1
Form/Type/ModelType.php

@@ -51,7 +51,10 @@ class ModelType extends AbstractType
     {
     {
         if ($options['multiple']) {
         if ($options['multiple']) {
             if (array_key_exists('choice_loader', $options) && $options['choice_loader'] !== null) { // SF2.7+
             if (array_key_exists('choice_loader', $options) && $options['choice_loader'] !== null) { // SF2.7+
-                $builder->addViewTransformer(new ModelsToArrayTransformer($options['choice_list'], $options['model_manager'], $options['class']), true);
+                $builder->addViewTransformer(new ModelsToArrayTransformer(
+                    $options['choice_loader'],
+                    $options['model_manager'],
+                    $options['class']), true);
             } else {
             } else {
                 $builder->addViewTransformer(new LegacyModelsToArrayTransformer($options['choice_list']), true);
                 $builder->addViewTransformer(new LegacyModelsToArrayTransformer($options['choice_list']), true);
             }
             }