я в настоящее время пытается получить маршрут консоли работать со значениями по умолчаниюНеприятности со значениями по умолчанию консоль маршрутизации
мой маршрут curently настроен как:
'console' => array(
'router' => array(
'routes' => array(
'fetch-rapportage' => array(
'options' => array(
'route' => 'rapportage --type= [--hid=]',
'defaults' => array(
'controller' => 'ZetaRapportage\Controller\Test',
'action' => 'generate',
'hid' => false,
)
)
)
)
)
),
Теперь, когда я запустить следующую команду
CRON rapportage --type виртуальный
результат приходит как и ожидалось
object(Zend\Stdlib\Parameters)#96 (1) {
["storage":"ArrayObject":private]=>
array(8) {
[0] => string(10) "rapportage"
[1] => string(6) "--type"
[2] => string(7) "virtual"
["type"] => string(7) "virtual"
["rapportage"] => bool(true)
["controller"] => string(30) "ZetaRapportage\Controller\Test"
["action"] => string(8) "generate"
["hid"] => bool(false)
}
}
Теперь, когда я добавить дополнительный флаг --hid результат не как ожидалось
Команда:
CRON rapportage --type виртуальный --hid 100
выход
object(Zend\Stdlib\Parameters)#96 (1) {
["storage":"ArrayObject":private]=>
array(10) {
[0] => string(10) "rapportage"
[1] => string(6) "--type"
[2] => string(7) "virtual"
[3] => string(5) "--hid"
[4] => string(3) "100"
["type"] => string(7) "virtual"
["hid"] => bool(false) <-- expected value 100
["rapportage"] => bool(true)
["controller"] => string(30) "ZetaRapportage\Controller\Test"
["action"] => string(8) "generate"
}
}
Так что я сейчас в «wait-whut !!!» - режиме и не могу понять, почему и как?!?!? Кто-то здесь, что может положить палец на проблеме