How can create a connection to my data/database.db I get this connection only with one config but don't from another config in the same file module.php
In this code it's ok
public function getServiceConfig()
{
return array(
'factories' => array(
'Music\V1\Rest\Album\AlbumMapper' => function ($sm) {
$adapter = $sm->get('Zend\Db\Adapter\Adapter');
return new \Music\V1\Rest\Album\AlbumMapper($adapter);
},
),
);
}
But if I try with two connection doesn't work:
public function getServiceConfig()
{
return array(
'factories' => array(
'Music\V1\Rest\Album\AlbumMapper' => function ($sm) {
$adapter = $sm->get('Zend\Db\Adapter\Adapter');
return new \Music\V1\Rest\Album\AlbumMapper($adapter);
},
'Music\V1\Rest\Albumjson\AlbumjsonMapper' => function ($sm) {
$adapter = $sm->get('Zend\Db\Adapter\Adapter');
return new \Music\V1\Rest\Albumjson\AlbumjsonMapper($adapter);
},
),
);
}
I get the next error with zf2 :
An abstract factory could not create an instance of musicv1restalbumjsoncontroller(alias:
Music\\\\V1\\\\Rest\\\\Albumjson\\\\Controller
).
The error has nothing to do with your database setup. It means your controller class cannot be found. Did you properly register a controller called Music\\\\V1\\\\Rest\\\\Albumjson\\\\Controller
?
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.