我在带有参数的 TYPO3 扩展中有一个 Symfony 命令控制器。使用 example 设置参数并使用$this->addArgument('myArgument', InputArgument::OPTIONAL, 'My argument', 'default');
获取$input->getArgument('myArgument')
。该命令使用vendor/bin/typo3 myextension:mycommand myargument
.
这通常可以正常工作,但是一个参数用于设置相对日期strtotime
,例如-1 week
. 这会导致错误:The "-1" option does not exist.
用于此的命令是vendor/bin/typo3 myextension:mycommand "-1 week"
.
是否有不同的方式来输入参数或逃避它?我已经试过了"\-1 week"