ZF2: Obtenir des paramètres d'url dans le contrôleur
J'ai connu le Zend Framework 1 et j'ai de construire des applications avec ce cadre.
Maintenant, je suis en train d'expérimenter de Zend Framework 2, mais je suis bloqué sur les paramètres de l'url.
J'ai configuré mon routage comme ceci:
//Setup for router and routes
'Zend\Mvc\Router\RouteStack' => array(
'parameters' => array(
'routes' => array(
'default' => array(
'type' => 'Zend\Mvc\Router\Http\Segment',
'options' => array(
'route' => '/[:slug]',
'constraints' => array(
'slug' => '[a-zA-Z][a-zA-Z0-9_\/-]*'
),
'defaults' => array(
'controller' => 'Htmlsite\Controller\BootController',
'action' => 'index',
'slug' => 'home'
),
),
),
'home' => array(
'type' => 'Zend\Mvc\Router\Http\Literal',
'options' => array(
'route' => '/',
'defaults' => array(
'controller' => 'Htmlsite\Controller\BootController',
'action' => 'index',
),
),
),
),
),
),
Comme vous pouvez le voir, j'ai essayé de faire une variable slug.
Comment puis-je accéder à cette variable?
- Pour archive but: Très complet de réponse ici stackoverflow.com/questions/12077126/...
Vous devez vous connecter pour publier un commentaire.
De ici:
Plus de documentation ici, mais ça a l'air assez incomplète.
Ou tout simplement:
Pourquoi pas celui-ci:
vous pouvez simplement utiliser ce ainsi
J'espère que ça fonctionne...