Den enda platsen där det är giltigt att ställa in PDO::MYSQL_ATTR_LOCAL_INFILE
attribut till true
är under konstruktion en ny Connection
hantera. Du försöker ställa in det efter att ha konstruerat handtaget:getConnection()
metoden hämtar helt enkelt handtaget från Propel runtime.
Propel verkar konstruera det där handtaget under locken.
Utan att ändra Propels källkod är det bästa du kan använda här att använda PDO direkt för att skapa ditt eget anslutningshandtag och sedan göra LOAD DATA INFILE
, stäng sedan handtaget. Med andra ord, gå runt Propel för denna bulklastoperation.