소스 검색

[sluggable] closes #349

gedi 13 년 전
부모
커밋
dd089c2622
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  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));
             if ($config = $this->getConfiguration($om, $meta->name)) {
                 $this->generateSlug($ea, $object);
+                foreach ($config['slugs'] as $slugField => $options) {
+                    $slug = $meta->getReflectionProperty($slugField)->getValue($object);
+                    $this->persistedSlugs[$config['useObjectClass']][$slugField][] = $slug;
+                }
             }
         }
     }