Php Symfony配置:原则无效配置异常:无法识别选项“;选项“;在"下,;原则.dbal“;
我正在使用Symfony 2,希望导入一个本地CSV文件,其中包含: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'; $
$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: []