I am writing from Argentina, forgive my English a little. Im having some problems with the ZfcUser and zfcuserDoctrineORM . I need to integrate them into my project. Im working with Zend framework 2, doctrine 2.3 and postgreSQL, and this is the first time I work with these tools. For this reason, there are many things that I don’t dominate well, I have all the modules included in my /config/application.config.php , and my connection is configured in my database in /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',
),
),
);
To map my database, I used the annotations with the doctrine, and I have my own user created in my module.
I added the zfcuser.global.php and zfcuserdoctrineorm.global.php configuration archives to my startup directory, but I don’t know how to configure them so that the archives recognize my entity.
In 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',
),
),
);
In 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'
)
)
)
),
);
I saw that the zfcuserDoctrineORM module works with XML. Can modules adapt to work with annotations? If possible, how can I adapt the user of my object to this module? What archives should I change?