0
我正在使用PHPUnit和Phalcon。在我UnitTestCase(基礎測試類),我已經建立了這樣的連接:我遇到了一個問題,在那裏,是辦好一批套房後,我開始明白了Phalcon + PHPUnit + DI:太多的db連接
protected function setUp(\Phalcon\DiInterface $di = null, \Phalcon\Config $config = null)
{
$dbparams = ...
if (is_null($di)) {
$di = new \Phalcon\DI\FactoryDefault();
}
$di->setShared('db', function() use ($dbconfig) {
return new \Phalcon\Db\Adapter\Pdo\Mysql($dbparams);
});
\Phalcon\DI:setDefault($di);
parent::setUp($di, $this->_config);
$this->_loaded = true;
}
以下錯誤(在某個點後的每個測試用例上):
PDOException: SQLSTATE[HY000] [1040] Too many connections
我做錯了什麼?