我在symfony控制器中编写一个代码制作实体,并想运行make:entity控制台命令,该命令询问字段的问题。如何在控制器中自动回答控制台命令问题?
现在,输出为:
您的实体已经存在!因此,让我们添加一些新字段!成功!下一页:准备就绪后,使用make:migration
创建迁移public function makeEntity(KernelInterface $kernel)
{
$application = new Application($kernel);
$application->setAutoExit(false);
$input = new ArrayInput([
'command' => 'make:entity',
'name' => 'Payment',
]);
$input->setInteractive(true);
$question =new QuestionHelper();
$output = new BufferedOutput();
$application->run($input, $output);
$content = $output->fetch();
return new Response($content);
}