Symfony必需的参数在控制台com中不起作用

时间:2018-09-06 19:44:49

标签: symfony symfony-console symfony-components

我正在使用带有1个必需选项和1个必需参数的命令中的Symfony控制台组件。

但是,执行时不需要选项和参数。

我想念什么吗?下面的相关代码。

protected function configure()
{
    $this->setName('foo:bar')
         ->setDescription('Some command')
         ->setDefinition(array(
             new InputOption('status', null, InputOption::VALUE_REQUIRED, 'Status to be applied'),
             new InputArgument('ids', InputArgument::IS_ARRAY | InputArgument::REQUIRED, 'ids to set status to, space seperated', null)
         ));

}

我希望setDefinition参数提供2个必需参数。似乎并非如此。

0 个答案:

没有答案