2

我正在尝试为 DBAL 连接创建一个自定义包装器并正确设置了 config.yml 文件,

但是我收到以下错误:

DBALException: The given 'wrapperClass' Some\Bundle\Doctrine\DBAL\ExtendedConnection 
has to be a subtype of \Doctrine\DBAL\Connection.

但是我的课程正在扩展\Doctrine\DBAL\Connection

namespace Some\Bundle\Doctrine\DBAL\ExtendedConnection;

use Doctrine\DBAL\Connection AS Connection;

class ExtendedConnection extends Connection
{
    public function multipleResultSetsFetchAll()
    {
        $stmt = $this->getConnection();
        do{
            $results[] = $stmt->fetchAll();
        }while($stmt->nextRowset());

        return $results;
    }
}

有任何想法吗?

4

1 回答 1

1

我设法在这里找到了问题 - 它是文件名。我的文件名是 Conection.php 但将其更改为 ExtendedConnection.php 有效。

于 2013-06-05T12:30:11.603 回答