Zend Controller Router прохождение переменных - PullRequest
2 голосов
/ 24 февраля 2012

Я хочу направить / маркетинговые исследования / в / индекс / индекс / слайд / 2

Итак, я хочу передать это значение 2 для параметра «слайд»

    $routemr = new Zend_Controller_Router_Route_Static(
        'market-research',
        array('controller' => 'index', 'action' => 'index')
    );
    $router->addRoute('market-research', $routemr);

Как я могу это сделать? Спасибо.

Ответы [ 2 ]

4 голосов
/ 24 февраля 2012

попробуйте следующее:

 $router = $frontController->getRouter();
    $route = new Zend_Controller_Router_Route_Static(
            '/market-research',
        array(
            'controller' => 'index',
            'action'     => 'index',
            'type' => 'slide', //default value (im using 'type' just as an example)
            'id' => 2, //default value

        ));
    $router->addRoute('market-research', $route);
0 голосов
/ 24 февраля 2012

Это должно сделать это:

$router = $this->_front->getRouter();
$route = new Zend_Controller_Router_Route(
    'market-research/',
    array(
        'controller' => 'index',
        'action' => 'index',
        'slide' => 2
    )
);
$router->addRoute('index-marketresearch', $route);
...