Parcourir la source

[sluggable] closes #349

gedi il y a 13 ans
Parent
commit
dd089c2622
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      lib/Gedmo/Sluggable/SluggableListener.php

+ 4 - 0
lib/Gedmo/Sluggable/SluggableListener.php

@@ -154,6 +154,10 @@ class SluggableListener extends MappedEventSubscriber
             $meta = $om->getClassMetadata(get_class($object));
             $meta = $om->getClassMetadata(get_class($object));
             if ($config = $this->getConfiguration($om, $meta->name)) {
             if ($config = $this->getConfiguration($om, $meta->name)) {
                 $this->generateSlug($ea, $object);
                 $this->generateSlug($ea, $object);
+                foreach ($config['slugs'] as $slugField => $options) {
+                    $slug = $meta->getReflectionProperty($slugField)->getValue($object);
+                    $this->persistedSlugs[$config['useObjectClass']][$slugField][] = $slug;
+                }
             }
             }
         }
         }
     }
     }