Php Symfony配置:原则无效配置异常:无法识别选项“;选项“;在"下,;原则.dbal“;

Php Symfony配置:原则无效配置异常:无法识别选项“;选项“;在"下,;原则.dbal“;,php,mysql,symfony,doctrine-orm,doctrine,Php,Mysql,Symfony,Doctrine Orm,Doctrine,我正在使用Symfony 2,希望导入一个本地CSV文件,其中包含: $connection = $this->entityManager->getConnection(); $output->writeln('Importing Articles'); $path = $this->importHelperService->getCSVBasePath() . 'PromotionArtikel.csv'; $

我正在使用Symfony 2,希望导入一个本地CSV文件,其中包含:

$connection = $this->entityManager->getConnection();

        $output->writeln('Importing Articles');

        $path = $this->importHelperService->getCSVBasePath() . 'PromotionArtikel.csv';

        $query =
            <<<EOF
                LOAD DATA LOCAL INFILE '$path' INTO TABLE ProductCSV
                FIELDS TERMINATED BY ','
                ENCLOSED BY '"'
                LINES TERMINATED BY '\r\n'
                IGNORE 1 LINES;
EOF;

        $statement = $connection->prepare($query);
        $statement->execute();
我得到一个InvalidConfigurationException:

InvalidConfigurationException:下无法识别的选项“options” “学说.dbal”

在我的composer.lock中,我搜索了doctor/dbal,可以看到安装了2.5.12版

“名称”:“条令/dbal”, “版本”:“v2.5.12”

有人知道我如何解决这个问题吗

编辑:我自己找到:

在我的配置中有不同的连接。所以在这种情况下 必须在默认连接中配置“选项”:


连接选项应根据以下内容在dbal.connections..options中定义:

doctrine:
    dbal:
        options:
            1001: true
doctrine:
    dbal:
        connections:
            default:
                options:
                    1001: true
doctrine:
    dbal:
        connections:
            default:
                options:
                    # an array of options
                    key:                  []