您好我是Zend Framework 2的新手 我对这行代码有疑问:
$sql = new Sql($this->tableGateway->getAdapter());
如果我使用Phpunit进行测试,我会收到错误
Argument 1 passed to Zend\Db\Sql\Sql::__construct() must implement interface
Zend\Db\Adapter\AdapterInterface, null given, called in C:\xampp\htdocs\zend2
答案 0 :(得分:0)
检查适配器是否已设置。
var_dump(get_class($this->tableGateway->getAdapter()));
另外,您如何声明$this->tableGateway
?