【问题标题】:how can create other conection zf2 apigility?如何创建其他连接 zf2 apigility?
【发布时间】:2016-01-26 19:09:40
【问题描述】:

如何创建与我的 data/database.db 的连接 我仅通过一个配置获得此连接,但不在同一文件中的另一个配置module.php

这段代码没问题

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);
                            },
                ),
        );
    }

但如果我尝试使用两个连接不起作用:

   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);
                          },

                ),
        );
    }

我收到next error with zf2

抽象工厂无法创建 musicv1restalbumjsoncontroller 的实例(别名:Music\\V1\\Rest\\Albumjson\\Controller)。

【问题讨论】:

标签: php mysql zend-framework2 laminas-api-tools


【解决方案1】:

该错误与您的数据库设置无关。这意味着找不到您的控制器类。您是否正确注册了一个名为 Music\\V1\\Rest\\Albumjson\\Controller 的控制器?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    相关资源
    最近更新 更多