Symfony:导入sql文件

Symfony:导入sql文件,symfony,doctrine,Symfony,Doctrine,我正在尝试在doctrine(最新版本)中导入sql文件 但是我找不到正确的语法 我想执行一个类似的命令行 php bin/console原则:query:sql'/dump.sql' 提前谢谢 Andrea.如果您想使用symfony命令,我认为您可以创建自己的,它将文件路径作为参数,然后使用PDO执行 $file = $input->getArgument('sql'); $sql = \file_get_contents($file); $pdo = $this->entity

我正在尝试在doctrine(最新版本)中导入sql文件 但是我找不到正确的语法

我想执行一个类似的命令行

php bin/console原则:query:sql'/dump.sql'

提前谢谢
Andrea.

如果您想使用symfony命令,我认为您可以创建自己的,它将文件路径作为参数,然后使用PDO执行

$file = $input->getArgument('sql');
$sql = \file_get_contents($file);
$pdo = $this->entityManager->getConnection()->getWrappedConnection();

$pdo->beginTransaction();
try {
   $statement = $pdo->prepare($sql);
   $statement->execute();
   while ($statement->nextRowset()) {}
   $pdo->commit();
} catch (\Exception $e) {
   $pdo->rollBack();
   throw $e;
}

这里已经回答好了,好的,有没有在symfony环境中导入dump.sql文件的想法?嗨@HugoSoltys,我试过了,但不起作用,可能太旧了谢谢,但旧版本有可能,我想新版本也有可能?