2016-06-29 3 views
-1

상단에 include ('header.php')가 있고 아래쪽에 'footer.php'가 포함되어있는 signupview 페이지가 있습니다. 이들은 외부 PHP 페이지입니다. 어제 제가 footer.php를 변경하거나 심지어 서버에서 삭제할 때 signupview 페이지에는 여전히 footer.php가 있습니다. 그러나 header.php가 변경되면 문제가없는 것 같습니다.codeigniter PHP 코드가 새 코드로 업데이트되지 않습니다.

브라우저를 지우지 않고도 캐시를 지우려고했습니다.

+0

올바른 파일을 편집하지 않았습니까? 그리고 아마 네이티브 PHP 함수'include()' 대신'$ this-> load-> view()'를 사용할 수 있을까요? – Adr

+0

footer.php 파일에 상수 텍스트가 있고 어딘가에 다른 바닥 글 파일이 있는지 확인하기 위해 텍스트 전체 검색을했지만 그 중 하나만 있습니다. 또한 캐싱을 사용하면 header.php를 포함한 전체 signupview 페이지를 캐시해서는 안됩니까? 하지만 header.php 파일을 변경하면 변경 사항을 볼 수 있습니다. 매우 이상한 –

답변

0

CodeIgniter에는 캐싱 메커니즘이 있습니다. 파일이 캐시되고 있는지 확인하려면 캐시 폴더를 확인하십시오.

+0

감사합니다, 나는 그것을 생각하고있었습니다. –

+0

캐시 폴더가 응용 프로그램/캐시 아래에 있어야한다고 생각합니까? footer.php가 거기에 있다면 그 이유는 아마도 –

+0

내가 아는 한 전체 페이지의 캐시 된 버전이 아니라 바닥 글 파일이 없을 것입니다. CI는 특정 섹션도 캐시 할 수 있지만 코드에서 지정해야합니다. 행운? –

관련 문제