选择输入TYPO3 v9 Symfony命令

问题描述

我想在TYPO3 v9中发出调度程序命令,问题是我不知道并且找不到如何进行选择输入。

这就是我所拥有的:

/**
 * Basic configuration(s) for the command.
 */
protected function configure(): void
{
    $this->setName('WiRo Workflow')
        ->setDescription('Sendet eine E-Mail an den Redakteur,wenn Inhaltselemente länger als 6 Monate nicht bearbeitet wurden')
        ->addArgument('mailFrom',InputArgument::REQUIRED,'Absender-Adresse')
        ->addArgument('mailFromName','Absender-Name')
        ->addArgument('mailTo',InputArgument::OPTIONAL,'Empfänger-Adresse (nur für Chefredakteure und Administratoren)')
        ->addOption(
            'colors',['blue','red'],InputOption::VALUE_REQUIRED | InputOption::VALUE_IS_ARRAY,'Which colors do you like?','red']
        )
        ->addOption('optionTV',null,InputOption::VALUE_OPTIONAL,'Benachrichtigung an: Themenverantwortlicher')
        ->addOption('optionAdmin',InputOption::VALUE_NONE,'admin')
        ->addOption('optionAdminAct','Benachrichtigung an: Chefredakteur und Administratoren (Aktualisierung)')
        ->addArgument('mailTimeToCheck','Anzahl Monate der Seiten,die zu prüfen sind:')
        ->addArgument('urlMandant','URL des Mandanten')
        ->addArgument('pageContact','Themenverantwortliche beziehen aus:')
        ->addArgument('rootPageID','Root-Page')
        ->addArgument('excludePages','Auszuschließende Seiten (Komma separierte Liste)')
        ->addArgument('mailSignature','Mail-Signatur');
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)