Я создаю один сайт с ZF3. У меня проблемы с каким-то маршрутом.
Для примера:
Я ожидал Когда я получу доступ к этому URL: http://localhost/customer-import/, если метод POST: CustomerImportController :: Process будет выполнено, если будет выполнен метод GET: CustomerImportController :: Index
Фактически: всегда CustomerImportController :: Index выполнен
Файл конфигурации:
'router' => [
'routes' => [
'customers' => [
'type' => Segment::class,
'options' => [
'route' => '/customers',
'defaults' => [
'controller' => Controller\CustomerController::class,
'action' => 'index',
],
],
],
'customers-import' => [
'type' => Literal::class,
'options' => [
'route' => '/customer-import-tool',
'defaults' => [
'controller' => Controller\CustomerImportController::class,
'action' => 'index',
],
],
'may_terminate' => true,
'child_routes' => [
'import_customer' => [
'type' => Method::class,
'options' => [
'verb' => 'post',
'defaults' => [
'controller' => Controller\CustomerImportController::class,
'action' => 'import',
],
],
],
],
],
],
],
Что я делаю не так?