我目前收到以下错误:
Catchable fatal error: Argument 2 passed to Zend\Db\TableGateway\TableGateway::__construct() must implement interface Zend\Db\Adapter\AdapterInterface, none given, called in /vagrant/zend/module/Album/Module.php on line 33 and defined in /vagrant/zend/vendor/zendframework/zendframework/library/Zend/Db/TableGateway/TableGateway.php on line 31
我现在已经搜索了一段时间,而且我只关注ZF2教程。知道什么可能是错的以及如何解决它?
答案 0 :(得分:0)
经过几个小时的故障排除后,我发现问题不在getServiceConfig方法上,而且它是AlbumTable上的一个,我忘了在构造上添加TableGateway参数。
ZF2错误消息没有多大帮助并且有误导性,但是一旦我修复了AlbumTable构造函数(重新复制它),它就有效了。