Jak zaadaptować moduły ZfcUser / zfcuserDoctrineORM w moim projekcie z doktryną 2 używając adnotacji?

Piszę z Argentyny, niewiele wybaczam. Mam problemy z modułamiZfcUser izfcuserDoctrineORM. Muszę je zintegrować z moim projektem. Pracuję z frameworkiem Zend 2, doctrine 2.3 i postgreSQL i po raz pierwszy pracuję z tymi narzędziami. Z tego powodu jest wiele rzeczy, które nie dominują dobrze, mam wszystkie moduły zawarte w moim/config/application.config.php a moje połączenie jest skonfigurowane w mojej bazie danych w/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',
          ),
       ),
    );

Aby zmapować moją bazę danych, skorzystałem z adnotacji z doktryną i mam własnego użytkownika encji wygenerowanego w moim module.

Dodałem archiwa konfiguracjizfcuser.global.php izfcuserdoctrineorm.global.php w moim katalogu autoload, ale nie wiem, jak je skonfigurować, aby archiwa rozpoznały mój obiekt.

Wzfcuser.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',
            ),
         ),
    );  

Wzfcuserdoctrineorm.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'
                )
            )
         )
      ),
    );

Widziałem ten modułzfcuserDoctrineORM działa z XML. Czy moduł można przystosować do pracy z adnotacjami? Jeśli jest to możliwe, jak mogę dostosować mojego użytkownika encji do tego modułu? Jakie archiwa należy zmodyfikować?

questionAnswers(2)

yourAnswerToTheQuestion