是否可以在不使用PDO的情况下将Symfony2中的PDO / Doctrine配置设置为使用PDO::MYSQL_ATTR_LOCAL_INFILE => true
?
我的用例是在Amazon RDS上将csv文件加载到MySQL中。 Symfony版本是2.4
我收到错误:
PHP Warning: PDOStatement::execute(): LOAD DATA LOCAL INFILE forbidden in /.../vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php on line 165
答案 0 :(得分:6)
是的,您可以在config.yml
:
doctrine:
dbal:
options:
"PDO::MYSQL_ATTR_LOCAL_INFILE": 1
必须引用密钥,因为它包含冒号。