를 해결하는 방법 젠 세션 잘못된 데이터('css')
-
20-09-2019 - |
문제
내가 코드 간단하 관리 모듈과 함께하는 능력을 페이지를 매기는 레코드와 정렬하여 몇 가지 컬럼입니다.그 때 나는 정렬화한 다음 몇 가지 다른 작업에 기록해야 리디렉션 사용자는 다시 인덱스 페이지와 동일한 매개 변수가 있었다.그 후 나는 indexAction()를 매개변수를 다음과 같이/관리자/users/인덱스/열/num_orders/주문/ASC 한 다음 호출 toggleActiveAction()나는 리디렉션된 페이지/관리자/users/인덱스/열/num_orders/주문/CSS.같은 이야기에.../인덱스/페이지/2=>.../인덱스/페이지/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);
}
에 인덱스 작업:
$curColumn = $this->_getParam('column', '');
$curOrder = strtoupper($this->_getParam('order', ''));
$page = $this->_getParam('page', 1);
...
$this->_session->curPage = $page;
$this->_session->curColumn = $curColumn;
$this->_session->curOrder = $curOrder;
다음에 toggleActiveAction()나는 전화
$this->redirectToIndex();
해결책
나이 unexisted css 파일에서 당신의 페이지에서(js 또는 img)는 처리 젠드 Framewok froncontroller.Youd 해야 로그 사용을 위한 모든 요청을 처리 ZF 고 당신이 찾을 수 있는 요청을 같이"/theme/supersite/css/thisFileNotExists.css"(또는 이와 유사한:)
제휴하지 않습니다 StackOverflow