如何在 zend 框架中显式关闭 mysql 连接?

How to close mysql connections explicitly in zend framework?

我成功使用了ZF2.2 一切正常,直到出现明确关闭 sql 连接的要求。 我知道 PHP 会在一段时间后关闭所有额外的数据库连接。 但是我想明确地做一些类似 $adapter->closeConnection();

请告诉我有什么可以帮助我的。

您应该获取 db_adapter,然后获取连接 (getConnection()),并且对于此对象,您将能够使用 disconnect() 方法。

如果您在 $adapter 中有适配器,这应该可以工作:

 $adapter->getDriver()->getConnection()->disconnect();