Symfony自动响应问题

时间:2013-07-22 14:15:27

标签: php symfony console fixtures

我刚创建了一个可以执行更多命令的自定义类。该命令将在未来由机器人启动。

但是当我做了

$command_fixtures_load = $this->getApplication()->find('doctrine:fixtures:load');
        $arguments_fixtures_load = array(
            'command' => 'doctrine:fixtures:load',
            '--fixtures' => "src/XXX/XXXBundle/Tests/DataFixtures"
        );
        $input_fixtures_load = new ArrayInput($arguments_fixtures_load);
        $command_fixtures_load->run($input_fixtures_load, $output);

我有这个:

Careful, database will be purged. Do you want to continue Y/N ?

因此脚本会等待答案,或者我不会给出答案,但它会使装载夹具完全自动化。

如何?

1 个答案:

答案 0 :(得分:0)

正在运行

php app/console doctrine:fixtures:load --no-interaction

将在不提问题的情况下清除您的数据库。

要查看更多选项

php app/console doctrine:fixtures:load --help