如原则DBAL文档中所述,我已经在配置文件中设置了 driverOptions 。
但这给出了一个错误
1/1 InvalidConfigurationException:“doctrine.dbal.connections.pdoDevCon”下无法识别的选项“driverOptions”
我的配置文件是
dbal:
default_connection: pdoDevCon
connections:
pdoDevCon:
driver: %dev_database_driver% # <
host: %dev_database_host% # |
port: %dev_database_port% # | Defined in
user: %dev_database_user% # |
password: %dev_database_password% # <
charset: UTF8
driverOptions: {3: 2}
mapping_types:
enum: string
set: string
orm:
auto_generate_proxy_classes: %kernel.debug%
pdoDevCon:
connection: pdoDevCon
mappings:
AcmeDemoBundle: ~
AcmeHelloBundle: ~
我正在将 PDO::ATTR_ERRMODE用作3 PDO::ERRMODE_EXCEPTION作为2 ,即使我使用字符串也不起作用。
最佳答案
从http://symfony.com/doc/master/reference/configuration/doctrine.html#doctrine-dbal-configuration
symfony yml配置文件中没有driverOptions
,只有options