Zend Router Route Regex с параметрами поиска - PullRequest
0 голосов
/ 06 мая 2010

Попытка получить параметры после? Мне нужно их добавить в Zend_Paginator. например: http://www.example.com/test/show?name=xxx&age=20&sex=m Построение страницы для результатов поиска. Есть ли какое-то решение для этого?

$router = new Zend_Controller_Router_Route_Regex(
            'test/show\?(.*)',       
            array(
                'controller' => 'test',
                'action'    => 'show',
                'module'    => 'user'
            ),
            array(
                1 => 'q'           
            ),
            'test/show%s'   
        );

        $router_prev->addRoute('view',$router);

1 Ответ

0 голосов
/ 06 мая 2010

Вы пробовали использовать следующее в контроллере?

$this->_request->getParams();

.. или просто используйте переменную сервера для строки запроса:

$_SERVER['QUERY_STRING']
...