Единственото място, където е валидно да зададете PDO::MYSQL_ATTR_LOCAL_INFILE
атрибут на true
е по време на изграждане нова Connection
дръжка. Опитвате се да го зададете, след като сте конструирали манипулатора:getConnection()
метод просто извлича манипулатора от времето за изпълнение на Propel.
Изглежда Propel изгражда тази дръжка под завивките.
Без да променяте изходния код на Propel, най-добрият залог тук е да използвате PDO директно, за да създадете свой собствен манипулатор за връзка, след което направете своя LOAD DATA INFILE
, след това затворете тази дръжка. С други думи, обиколете Propel за тази операция с насипно натоварване.