Existe-t-il une meilleure solution pour faire ce qui suit dans Zend Framework 2 :
J'ai besoin que ces deux URL mènent à une seule action - aide/section/5 et aide/section.php?id=5.
Je pense que cette méthode est trop compliquée :
'helpSection' => array(
'type' => 'Zend\Mvc\Router\Http\Segment',
'options' => array(
'route' => '/help/section/:id',
'defaults' => array(
'controller' => 'Application\Controller\Help',
'action' => 'section',
),
),
),
'helpSection2' => array(
'type' => 'Zend\Mvc\Router\Http\Segment',
'options' => array(
'route' => '/help/section.php',
'defaults' => array(
'controller' => 'Application\Controller\Help',
'action' => 'section',
),
),
'child_routes' => array(
'query' => array(
'type' => 'Zend\Mvc\Router\Http\Query',
'options' => array(
'defaults' => array(
'id' => ':id'
)
)
),
),
),