我想在我的doctrine:fixtures:load
控制台命令中添加一个新选项。
class LoadDataFixturesCommand extends LoadDataFixturesDoctrineCommand
{
/**
* {@inheritDoc}
*/
protected function configure()
{
parent::configure();
$this->addOption('custom', null, InputOption::VALUE_OPTIONAL, 'Your Custom Option');
}
}
当我像这样运行命令时:
doctrine:fixtures:load --custom
我收到此错误消息:
[Symfony的\元器件\控制台\异常\的RuntimeException]
" - custom"选项不存在。
如何将此选项添加到我的控制台命令?
答案 0 :(得分:0)
您可以重命名该功能:
protected function configure()
{
parent::configure();
$this->setName('app:fixtures:load')
->addOption('custom-option', null, InputOption::VALUE_OPTIONAL, 'Your Custom Option');
}
就这样命令
php app/console app:fixtures:load
会称你为个人执行功能。