Symfony2 Doctrine PDO MySQL-Verbindung mit LOAD DATA LOCAL INFILE

Warum habe ich dieses Problem?

Warning: PDO::query(): LOAD DATA LOCAL INFILE forbidden in /srv/www/project/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php on line 742

Das ist meine Konfiguration.

#app/config/config.yml
doctrine:
    dbal:
        driver:   %database_driver%
        host:     %database_host%
        port:     %database_port%
        dbname:   %database_name%
        user:     %database_user%
        password: %database_password%
        charset:  UTF8
        options:
            "\PDO::MYSQL_ATTR_LOCAL_INFILE": true

    orm:
        auto_generate_proxy_classes: %kernel.debug%
        auto_mapping: true

Ich habe die Optionen ausprobiert, ohne zu führen\.

UND wenn ich das benutze, funktioniert es super!

/* @var \Doctrine\DBAL\Connection $connection */
$dbhost = $this->getContainer()->getParameter('database_host');
$dbuser = $this->getContainer()->getParameter('database_user');
$dbpass = $this->getContainer()->getParameter('database_password');
$dbname = $this->getContainer()->getParameter('database_name');

$connection = new \PDO('mysql:host=' . $dbhost . ';dbname=' . $dbname, $dbuser, $dbpass, array(\PDO::MYSQL_ATTR_LOCAL_INFILE => true));

Wie kann ich doctrine von symfony2 anstelle der eigenen neuen \ PDO $ -Verbindung verwenden?

Ich weiß nicht, warum Doctrine die Optionen ignoriert ... Oder kann Doctrine die Optionen nicht in die Konstante / Ganzzahl konvertieren?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage