Маршрутни пост данни в ZF2
Опитах се да настроя маршрутизиране в zf2, където всички пост данни от маршрута /connection/add
се маршрутизират към отделен метод, използвайки тези конфигурации на yaml:
router:
routes:
home:
type: literal
options:
route: '/'
defaults:
controller: Admin\Dashboard
action: index
connection:
type: literal
options:
route: '/connection'
defaults:
controller: Admin\Connection
action: list
may_terminate: true
child_routes:
add:
type: literal
options:
route: '/add'
defaults:
action: add
may_terminate: true
child_routes:
post:
type: method
options:
verb: post
defaults:
action: test
Всичко в горния пример работи добре, с изключение на най-дълбокото дете post
, което използва типа Zend\Mvc\Router\Http\Method
Очакван резултат:
Когато някой изпраща данни за публикация към маршрута /connection/add
, този човек ще бъде насочен към действието test
.
Действителен изход:
Последното дете в горното маршрутизиране се игнорира и действието add
все още се извиква при изпращане на публикувани данни, изпратени от формуляр.
Въпрос:
- какво ми липсва
- Има ли начин да имам този вид маршрутизиране в моето приложение?
- Ако е така, как може да изглежда конфигурацията?