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
我做错了什么?