레코드를 페이지 매김하고 일부 열을 기준으로 정렬 할 수있는 간단한 관리 모듈을 코딩했습니다. 그리고 레코드를 정렬 한 다음 다른 액션을 호출하면 이전과 동일한 정렬 매개 변수를 사용하여 인덱스 페이지로 다시 리디렉션해야합니다. 하지만이/admin/users/index/column/num_orders/order/ASC와 같은 매개 변수를 사용하여 indexAction()을 호출 한 다음 toggleActiveAction()을 호출하면 페이지/admin/users/index/column/num_orders/order로 리디렉션됩니다./CSS. .../index/page/2 => .../index/page/css와 같은 이야기입니다.Zend 세션의 잘못된 데이터 ('css') 수정 방법
왜 "CSS"입니까? 내 세션 데이터는 아래에서 보는 것 이외의 다른 상황에서는 사용되지 않습니다. 내 부트 스트랩에서
나는 다음과 같은 한 :
protected function _initSession()
{
Zend_Session::start();
}
컨트롤러의 init() :
...
$this->_session = new Zend_Session_Namespace('Admin_Users');
...
나는이 내 컨트롤러에 다음과 같은 기능 :
public function redirectToIndex()
{
$options = array();
if (isset($this->_session->curPage) && $this->_session->curPage != 1)
$options['page'] = $this->_session->curPage;
if (isset($this->_session->curColumn) && $this->_session->curColumn)
$options['column'] = $this->_session->curColumn;
if (isset($this->_session->curOrder) && $this->_session->curOrder)
$options['order'] = $this->_session->curOrder;
$this->_helper->redirector('index', 'users', 'admin', $options);
}
index 액션에서 :
toggleActiveAction에서 다음() 나는
$this->redirectToIndex();