首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ZF2到ZF3的迁移问题

从ZF2到ZF3的迁移问题
EN

Stack Overflow用户
提问于 2018-04-04 14:35:58
回答 1查看 425关注 0票数 0

我正在做一个从ZF2迁移到ZF3的项目。我正面临着一个问题,试图通过谷歌搜索来解决,但没有运气。

代码语言:javascript
复制
$this->dbAdapter = $this->getServiceLocator()->get('db');
$DBQueryObj = new DBQuery($this->dbAdapter, 'tbl_user');  // custom function

我需要在ZF3中为这一行编写类似的代码,以便可以在自定义函数中传递适配器实例。

代码语言:javascript
复制
$this->dbAdapter = $this->getServiceLocator()->get('db');

有人能告诉我如何在ZF3中实现这一点吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-09-11 20:30:45

服务名称区分大小写

前面的例子: zf2有"viewhelpermanager“和"ViewHelperManager",现在在Zf3中,只有"ViewHelperManager”可用。

但是在Zf3中,在Module.php中添加下面的代码行。

代码语言:javascript
复制
public function getServiceConfig()
    {
        return array(
            'aliases' => array(
                'viewhelpermanager' =>'ViewHelperManager'
             )
        );
    }

如果getServiceConfig()存在,则添加

代码语言:javascript
复制
'aliases' => array(
                    'viewhelpermanager' =>'ViewHelperManager'
                 )

有关更多信息和细节,请访问migration guide Zf2 to Zf3

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49644309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档