Преглед изворни кода

add configuration for user_group table name

Timothée Barray пре 13 година
родитељ
комит
6cfc1d52eb
2 измењених фајлова са 7 додато и 1 уклоњено
  1. 6 0
      DependencyInjection/Configuration.php
  2. 1 1
      DependencyInjection/SonataUserExtension.php

+ 6 - 0
DependencyInjection/Configuration.php

@@ -31,6 +31,12 @@ class Configuration implements ConfigurationInterface
         $rootNode
         $rootNode
             ->children()
             ->children()
                 ->booleanNode('security_acl')->defaultValue(false)->end()
                 ->booleanNode('security_acl')->defaultValue(false)->end()
+                ->arrayNode('table')
+                    ->addDefaultsIfNotSet()
+                    ->children()
+                        ->scalarNode('user_group')->defaultValue('fos_user_user_group')->end()
+                    ->end()
+                ->end()
                 ->arrayNode('class')
                 ->arrayNode('class')
                     ->addDefaultsIfNotSet()
                     ->addDefaultsIfNotSet()
                     ->children()
                     ->children()

+ 1 - 1
DependencyInjection/SonataUserExtension.php

@@ -86,7 +86,7 @@ class SonataUserExtension extends Extension
             'targetEntity'    => $config['class']['group'],
             'targetEntity'    => $config['class']['group'],
             'cascade'         => array( ),
             'cascade'         => array( ),
             'joinTable'       => array(
             'joinTable'       => array(
-                'name' => 'fos_user_user_group',
+                'name' => $config['table']['user_group'],
                 'joinColumns' => array(
                 'joinColumns' => array(
                     array(
                     array(
                         'name' => 'user_id',
                         'name' => 'user_id',