我正在做一个从ZF2迁移到ZF3的项目。我正面临着一个问题,试图通过谷歌搜索来解决,但没有运气。
$this->dbAdapter = $this->getServiceLocator()->get('db');
$DBQueryObj = new DBQuery($this->dbAdapter, 'tbl_user'); // custom function我需要在ZF3中为这一行编写类似的代码,以便可以在自定义函数中传递适配器实例。
$this->dbAdapter = $this->getServiceLocator()->get('db');有人能告诉我如何在ZF3中实现这一点吗?
谢谢
发布于 2018-09-11 20:30:45
服务名称区分大小写
前面的例子: zf2有"viewhelpermanager“和"ViewHelperManager",现在在Zf3中,只有"ViewHelperManager”可用。
但是在Zf3中,在Module.php中添加下面的代码行。
public function getServiceConfig()
{
return array(
'aliases' => array(
'viewhelpermanager' =>'ViewHelperManager'
)
);
}如果getServiceConfig()存在,则添加
'aliases' => array(
'viewhelpermanager' =>'ViewHelperManager'
)有关更多信息和细节,请访问migration guide Zf2 to Zf3
https://stackoverflow.com/questions/49644309
复制相似问题