2010-05-05 6 views
0

후에 매개 변수를 가져 오려고?. 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); 

답변

0

컨트롤러에서 다음을 사용 해본 적이 있습니까?

$this->_request->getParams(); 

.. 아니면 그냥 쿼리 문자열에 대한 서버 변수 사용

$_SERVER['QUERY_STRING'] 
+0

그것은 내가 좋아하는 형식을 반환하지 않습니다를 예 : 이름 = XXX 및 연령 = 20 & 성 = m 매기기에 연결하기 – user333811

+0

귀하가 귀하의 의견에 진술 한대로 원한다면 가장 간단한 방법으로 답변을 업데이트했습니다. – Cez

+0

귀하의 제안에 감사드립니다, 컨트롤러에서 매개 변수를 얻기위한 작품. Paginator URL에 해당 매개 변수가 있는지 아이디어가 있습니까? 예 : 검색? name = xxx & age = 20 & sex = m & page = 2 – user333811

관련 문제