Как адаптировать модули ZfcUser / zfcuserDoctrineORM в моем проекте с доктриной 2, используя аннотации?

Я пишу из Аргентины, простите мой английский немного. У меня проблемы с модулямиZfcUser а такжеzfcuserDoctrineORM, Мне нужно интегрировать их в мой проект. Я работаю с Zend Framework 2, Doctrine 2.3 и PostgreSQL, и я впервые работаю с этими инструментами. По этой причине есть много вещей, которые я не очень хорошо доминирую, у меня есть все модули, включенные в мой/config/application.config.php и мое соединение настроено в моей базе данных в/config/autoload/local.php

Local.php

    return array(
      'doctrine' => array(
        'connection' => array(
            'orm_default' =>array(
                'driverClass' => 'Doctrine\DBAL\Driver\PDOPgSql\Driver',
                    'params' => array(
                        'host'     => 'localhost',
                        'port'     => '5432',
                        'user'     => 'postgres',
                        'password' => 'postgres',
                        'dbname'   => 'ministerio',
                    )
                )
            )
        ),
    );

application.config.php

    return array(
      'modules' => array(
        'Application',
        'DoctrineModule',
        'DoctrineORMModule',
        'Reeser',           // Name of my module
        'ZfcBase',
        'ZfcUser', 
        'ZfcUserDoctrineORM',  

    ),
    'module_listener_options' =>array(
          'config_glob_paths'    =>array(
              'config/autoload/{,*.}{global,local}.php',
        ),
        'module_paths' =>array(
             './module',
             './vendor',
          ),
       ),
    );

Чтобы отобразить свою базу данных, я использовал аннотации с доктриной, и у меня есть собственный пользователь сущности, сгенерированный в моем модуле.

Я добавил конфигурационные архивыzfcuser.global.php а такжеzfcuserdoctrineorm.global.php в моем каталоге автозагрузки, но я не знаю, как их настроить, чтобы архивы распознавали мою сущность.

Вzfcuser.global.php

    'zend_db_adapter' => 'Zend\Db\Adapter\Adapter',    // should this comment it?

    'user_entity_class' => 'Reeser\Entity\User',

    'login_redirect_route' => 'Reeser/index/index.phtml',

    return array(
         'zfcuser' => $settings,        // How I configure this code?
         'service_manager' =>array(     
         'aliases' => array(
         'zfcuser_zend_db_adapter' => (isset($settings['zend_db_adapter'])) ?
         $settings['zend_db_adapter']: 'Zend\Db\Adapter\Adapter',
            ),
         ),
    );  

Вzfcuserdoctrineorm.global.php

    return array(
       'doctrine' => array(
          'driver' => array(
             'zfcuser_driver' =>array(
                 'class' => 'Doctrine\ORM\Mapping\Driver\AnnotationDriver',
                 'cache' => 'array',
                 'paths' => array(__DIR__ .'/../src/Reeser/Entity')
            ),

            'orm_default' =>array(
                'drivers' => array(
                    'ZfcUser\Entity'  =>  'zfcuser_driver'
                )
            )
         )
      ),
    );

Я видел этот модульzfcuserDoctrineORM работает с XML. Можно ли адаптировать модуль для работы с аннотациями? Если это возможно, как я могу адаптировать пользователя моей сущности к этому модулю? Какие архивы я должен изменить?

Ответы на вопрос(2)

Ваш ответ на вопрос