나는 사용자가 목록을 작성하고 나중에 저장하는 속성 웹 사이트를 작업 중이므로 Facebook을 통해 연결하도록 요청합니다. 현재는 멋지지만 다른 속성을 만들면 (예를 들어 사용자가 로그인하지 않은 경우) 나중에 속성을 만드는 페이지로 돌아가서 나중에 페이스 북을 통해 연결합니다. 사용자를 로그인하지만 로그인하지는 않습니다. 속성을 생성하십시오 .. 여러 가지를 시도하고 나중에 브라우저 캐시를 지우면 속성을 생성한다는 것을 알았습니다.컨트롤러 CakePHP 2.x에서 캐시 지우는 방법?
내 질문은 어떻게 CakePHP 2.x를 사용하여 브라우저에서 캐시를 지우는 것입니까?
또한, 나는 시도했다 :
순수 HTML :
<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>
하지만, 그것은 도움이되지 않았다. CakePHP 자체를 통해 그것을 할 수있는 방법이 있습니까? 아니면 해결해야 할 페이스 북의 것입니까?
알려 주시기 바랍니다.
추신 : clearCache() does not work
이유를 모르겠습니다.
clearCache는 서버 측 캐시에 영향을 미치 므로 클라이언트에서는 아무 작업도 수행하지 않습니다. 클라이언트 측 캐시가 올바른 HTTP 응답 헤더를 보내고 자원이 여전히 유효한지 여부를 확인하는 클라이언트 요청을 추가로 처리해야하는 경우 동작하도록하는 것이 좋습니다. 그러나 나는 귀하의 질문에서, _actual_ 문제가있는 곳에서 - 나는 어떤 종류의 "속성"을 만들려고하는지, 캐싱이 어떻게 영향을 미치는지, FB 로그인이 어떻게 작용 하는지를 볼 수 없습니다. – CBroe
답장을 보내 주셔서 감사합니다 @CBroe. 나는 그것을 이해하지만, 컨트롤러와 관련 모델 파일을 2 개 표시하는 것이 현명하지 않다는 것을 알았습니다. 왜냐하면 말했듯이 클라이언트 측 캐시를 지우고 다시 클릭하면 작업을 수행하기 때문입니다! 그래서 명확한 질문 : 브라우저에서 캐시를 지우는 법 - 케이크 스타일 (선호)으로 넘어갑니다. – Karma
http://book.cakephp.org/2.0/en/controllers/request-response.html – CBroe