2
給出該配置命令:關聯數組Symfony2的控制檯
protected function configure() {
$this->setName('command:test')
->addOption("service", null, InputOption::VALUE_IS_ARRAY | InputOption::VALUE_OPTIONAL, "What services are desired ?", array(
"s1" => true,
"s2" => true,
"s3" => true,
"s4" => false,
"s5" => true,
"s6" => true,
"s7" => true,
"s8" => true,
"s9" => true
))
}
現在調用指令時,你如何通過關聯數組。
#!/bin/bash
php app/console command:test --service s1:true --service s2:false --s3:true
條件:
- 我不想創建9+此命令選項。
- 理想情況下,我想在通過新服務時保留默認值。
- 所有,在命令定義內如果可能的話。這不是支持代碼。沒有
if