2010-05-05 1 views
0

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

$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); 

ответ

0

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

$this->_request->getParams(); 

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

$_SERVER['QUERY_STRING'] 
+0

Он не возвращает формат мне нравится например: имя = ххе и возраст = 20 & пол = м прикрепить к Paginator – user333811

+0

Я обновил свой ответ с помощью простейшего метода, если вы хотите его, как вы заявили в своем комментарии. – Cez

+0

спасибо за ваше предложение, работает для получения параметров в контроллере. У вас есть идея, что любая идея для URL-адресов Paginator имеет эти параметры? например: поиск? Name = xxx & age = 20 & sex = m & page = 2 – user333811

 Смежные вопросы

  • Нет связанных вопросов^_^