You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello everyone, i have created a custom user module that extends zfcuser, also a custom entity for the user table, and make all the necessary changes for the integration. But my problem is when trying to authenticate myself, I get this error:
An alias "Zend\Db\Adapter\Adapter" was requested but no service could be found
This happens when zfcuser_user_mapper attempts to change the adapter.
Note: I am not very clear why I need to use the Zend \ Db \ Adapter \ Adapter, since I am working with doctrine.
This is the code in the module.php of the custom user module. public function getServiceConfig() { return [ 'aliases' => array( 'zfcuser_zend_db_adapter' => 'Zend\Db\Adapter\Adapter', ), 'factories' => [ 'usuario_login_form' => 'Usuario\Factory\Form\Login', 'usuario_registro_form' => 'Usuario\Factory\Form\Register', 'usuario_user_service' => 'Usuario\Factory\Service\UserFactory', //'usuario_user_mapper' => 'Usuario\Factory\Mapper\User', 'usuario_auth_service' => 'Usuario\Factory\AuthenticationService', 'Usuario\Authentication\Adapter\Db' => 'Usuario\Factory\Authentication\Adapter\DbFactory', 'Usuario\Authentication\Storage\Db' => 'Usuario\Factory\Authentication\Storage\DbFactory', //'Zend\Db\Adapter\Adapter' => 'Zend\Db\Adapter\Adapter', 'usuario_user_mapper' => function ($sm) { $mapper = new Mapper\User(); $mapper->setDbAdapter($sm->get('zfcuser_zend_db_adapter')); $mapper->setEntityPrototype(new ORM\Entity\Usuarios()); $mapper->setHydrator(new \ZfcUser\Mapper\UserHydrator()); return $mapper; }, ] ]; }
Hello everyone, i have created a custom user module that extends zfcuser, also a custom entity for the user table, and make all the necessary changes for the integration. But my problem is when trying to authenticate myself, I get this error:
An alias "Zend\Db\Adapter\Adapter" was requested but no service could be found
This happens when zfcuser_user_mapper attempts to change the adapter.
Note: I am not very clear why I need to use the Zend \ Db \ Adapter \ Adapter, since I am working with doctrine.
This is the code in the module.php of the custom user module.
public function getServiceConfig() { return [ 'aliases' => array( 'zfcuser_zend_db_adapter' => 'Zend\Db\Adapter\Adapter', ), 'factories' => [ 'usuario_login_form' => 'Usuario\Factory\Form\Login', 'usuario_registro_form' => 'Usuario\Factory\Form\Register', 'usuario_user_service' => 'Usuario\Factory\Service\UserFactory', //'usuario_user_mapper' => 'Usuario\Factory\Mapper\User', 'usuario_auth_service' => 'Usuario\Factory\AuthenticationService', 'Usuario\Authentication\Adapter\Db' => 'Usuario\Factory\Authentication\Adapter\DbFactory', 'Usuario\Authentication\Storage\Db' => 'Usuario\Factory\Authentication\Storage\DbFactory', //'Zend\Db\Adapter\Adapter' => 'Zend\Db\Adapter\Adapter', 'usuario_user_mapper' => function ($sm) { $mapper = new Mapper\User(); $mapper->setDbAdapter($sm->get('zfcuser_zend_db_adapter')); $mapper->setEntityPrototype(new ORM\Entity\Usuarios()); $mapper->setHydrator(new \ZfcUser\Mapper\UserHydrator()); return $mapper; }, ] ]; }
This is my global.php file
return array( 'doctrine' => array( 'connection' => array( 'orm_default' => array( 'driverClass' => 'Doctrine\DBAL\Driver\PDOMySql\Driver', 'params' => array( 'host' => 'localhost', 'port' => '3306', 'user' => 'root', 'password' => 'toor', 'dbname' => 'deporte', ) ) ) ), );
This is my module.config.php file:
'controllers' => array( ), 'doctrine' => array( 'driver' => array( // overriding zfc-user-doctrine-orm's config 'usuario_entity' => array( 'class' => 'Doctrine\ORM\Mapping\Driver\AnnotationDriver', 'paths' => __DIR__ . '/../src/Usuario/ORM/Entity', ), 'orm_default' => array( 'drivers' => array( 'Usuario\ORM\Entity' => 'usuario_entity', ), ), ), ), 'zfcuser' => array( 'auth_adapters' => array(100 => 'Usuario\Authentication\Adapter\Db'), // telling ZfcUser to use our own class 'user_entity_class' => 'Usuario\ORM\Entity\Usuarios', // telling ZfcUserDoctrineORM to skip the entities it defines 'enable_default_entities' => false, ),
I thank you for the help, I have already been with this error for days. Thank you very much, and excuse my English.
The text was updated successfully, but these errors were encountered: