我正在尝试获取表的列名。我正在使用Zend \ db \ TableGateway。下面是我在Module.php类中调用的代码。
'AddressTableGateway' => function ($sm) {
$dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
return new TableGateway('table_name', $dbAdapter, new MetadataFeature, null );
},
然后我在AdressTable.php类的构造函数中将其称为TableGateway,稍后在函数中尝试将列名称设置为:
$dbColumns = $this->tableGateway->getColumns();
它一直给我一个无法启动AddressTable实例的错误。我不知道我哪里出错了。