2014-09-06 5 views
0

내 프로젝트에 최신 버전 CI을 사용하고 있습니다. 나는 그들의 정보를 보여주는 backend에 관리자에게 보여준 회사 목록을 가지고있다. 회사는 frontend에서 등록한 다음 관리자의 승인/비 승인 목록에 표시합니다.Codeigniter가 업데이트 된 레코드를 표시하지 않습니다.

이제 질문이 올 것입니다. 특정 회사를 승인하거나 거부하면 database에 기록이 업데이트되지만 목록 페이지로 다시 리디렉션되는 즉시 회사의 이전 status이 표시되어 새로운 업데이트 상태가 표시되지 않습니다.

하지만 페이지를 새로 고치면 새 상태가 표시됩니다. 캐시에서 값을 가져올 수 있습니다. 내가

$this->db->update('companyTable', $data) 어느 한 내가 잘못 여기서 뭘하는지에 관해서는, 올바른 방향으로 날 포인트 등 업데이트 할 CI 기본 기능을 사용하고

.

참고 : 업데이트는 db에서 발생하지만 리디렉션되면 이전 상태로 표시됩니다. 새로 고침시 새로 업데이트 된 상태가 표시됩니다.

참고 2 : 라이브 서버에서만 발생합니다. localhost에서 완벽하게 작동합니다. `;

답변

0

당신은 이미 ('컨트롤러/기능', '새로 고침') 리디렉션`사용하고 redirect('controller/function','refresh');

+0

같은 리디렉션 동안 새로 고침을 사용할 수 있습니다 –

관련 문제